Top Baby Names in Iowa, 2020s - Most Popular Boys & Girls Names

The most popular baby names in Iowa from 2020 to 2025, ranked by total births during the decade.

What the Data Says About the 2020s in Iowa

During the 2020s (2020–2025), the Social Security Administration recorded 47,524 births across the top 50 boy and top 50 girl names in Iowa. The decade's leading boy name was Oliver with 1,197 births, while Charlotte was the top girl name with 942 births. The top 50 boys in this decade collectively accounted for 26,154 births versus 21,370 for the top 50 girls, the more common SSA pattern in which the boy-name pool is more concentrated among fewer high-frequency choices. These totals represent only names appearing five or more times per year in Iowa; rarer names fall below the SSA's privacy-disclosure threshold and are excluded.

The 2020s sits within a specific cultural window of U.S. naming history. Recent decades like the 2020s reflect a distinctive modern pattern, shorter names, vowel-heavy endings, and revived classic forms (Liam, Noah, Olivia, Emma) replacing the trendy -aiden/-ayden constructions of the prior era. Oliver and Charlotte leading Iowa during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for Iowa across all ten years of the 2020s. Because the SSA suppresses any name with fewer than five annual occurrences in a state, the true number of unique names given in Iowa during this decade is larger than what this page lists. The dataset also treats every spelling as a separate name, for example, Kayla and Kaylah are tracked independently, so combined-spelling totals would shift the rankings somewhat. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Boy Top 50 Boy Names

Rank Name Births
1 Oliver 1,197
2 Liam 1,034
3 Henry 1,028
4 Theodore 930
5 Noah 765
6 Jack 716
7 Hudson 705
8 William 696
9 Owen 682
10 Elijah 646
11 James 643
12 Asher 617
13 Maverick 590
14 Cooper 585
15 Brooks 585
16 Leo 573
17 Wyatt 567
18 Benjamin 539
19 Bennett 533
20 Jackson 519
21 Lincoln 515
22 Lucas 484
23 Levi 481
24 Beau 475
25 Grayson 467
26 Miles 461
27 Waylon 454
28 Samuel 445
29 Mateo 443
30 Carter 439
31 Ezra 424
32 Weston 408
33 Everett 390
34 Emmett 386
35 Wesley 383
36 Isaac 380
37 Mason 379
38 Michael 374
39 Walker 371
40 Nolan 366
41 Luke 366
42 Beckett 365
43 Thomas 355
44 Easton 351
45 Myles 349
46 Rowan 347
47 Ryker 343
48 Daniel 336
49 Joseph 334
50 Sawyer 333

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 942
2 Olivia 858
3 Amelia 745
4 Evelyn 726
5 Emma 698
6 Harper 668
7 Ava 654
8 Eleanor 619
9 Sophia 596
10 Hazel 562
11 Nora 562
12 Violet 473
13 Willow 468
14 Mia 461
15 Ellie 454
16 Isabella 436
17 Aurora 429
18 Ivy 429
19 Scarlett 427
20 Avery 406
21 Elizabeth 403
22 Isla 401
23 Grace 384
24 Ella 380
25 Lucy 378
26 Paisley 374
27 Nova 371
28 Luna 351
29 Lily 349
30 Layla 343
31 Stella 340
32 Lillian 338
33 Vivian 330
34 Lainey 327
35 Cora 327
36 Penelope 324
37 Everly 323
38 Lydia 316
39 Ruby 315
40 Chloe 309
41 Quinn 297
42 Hadley 295
43 Clara 289
44 Mila 286
45 Claire 283
46 Abigail 273
47 Addison 269
48 Aria 267
49 Millie 258
50 Sofia 257

Nearby Rankings

Related decade and state views for Iowa

Compare 2020s leaders: Oliver vs Charlotte → or pick any two names →

Source: U.S. Social Security Administration, Baby Names, State-Level Files, 1910–2025 (ssa.gov).

Source: SSA Baby Names Methodology, names with 5 or more occurrences per state per year are included (ssa.gov/oact/babynames/limits.html).

Data sourced from the U.S. Social Security Administration. See our methodology for details.