Baby names

The most popular baby names in Iowa, 2025

In 2025, the most popular baby names in Iowa were Charlotte (158 babies) for girls and Oliver (198 babies) for boys. Charlotte was also the top girl's name in 2024. Oliver was also the top boy's name in 2024. Of the top 100, Vera climbed the most, up 113 places from 2024.

Top girl's name in 2025

Charlotte

158 girls in Iowa

Top boy's name in 2025

Oliver

198 boys in Iowa

Top girls' names in Iowa, 2025

Rank Name Babies Since 2024
1 Charlotte 158 same
2 Evelyn 117 up 1
3 Emma 116 up 4
4 Amelia 112 down 2
5 Eleanor 109 up 1
6 Olivia 107 down 1
7 Sophia 104 up 8
8 Lainey 101 up 4
9 Harper 98 down 6
10 Violet 97 up 7
11 Hazel 90 down 2
12 Nora 88 down 4
13 Ava 86 down 2
14 Lucy 84 up 4
15 Aurora 83 up 5
16 Ellie 76 down 6
17 Ivy 74 down 4
18 Elizabeth 72 up 6
18 Isabella 72 up 13
18 Millie 72 up 25
21 Lily 71 up 1
22 Mia 70 down 6
22 Penelope 70 up 30
24 Willow 69 down 10
25 Vivian 68 up 12
The rest of the top 100 girls' names
Rank Name Babies Since 2024
26 Eliana 67 up 28
27 Isla 66 same
28 Lydia 63 up 25
29 Ella 61 down 1
30 Nova 58 down 5
30 Paisley 58 down 7
30 Scarlett 58 down 9
33 Sofia 56 up 62
34 Emersyn 55 up 25
34 Iris 55 up 25
34 Ruby 55 up 6
37 Clara 54 down 2
37 Lillian 54 down 12
39 Avery 53 down 4
39 Elsie 53 up 2
41 Eloise 52 down 7
41 Sadie 52 up 54
43 Claire 51 up 28
44 Layla 49 down 26
44 Luna 49 down 16
46 Ailany 48 up 83
46 Aria 48 up 1
46 Grace 48 down 18
46 Josephine 48 down 5
46 Stella 48 down 8
51 Delilah 47 down 13
51 Parker 47 up 38
53 Oakley 46 up 47
54 Chloe 45 down 11
55 Cora 44 down 4
56 Brynlee 42 up 27
56 Josie 42 down 6
56 Juniper 42 up 25
56 Madison 42 up 44
56 Wrenley 42 down 25
61 Camila 41 down 3
61 Emery 41 down 7
61 Hallie 41 up 44
61 Lyla 41 up 6
61 Margaret 41 up 28
61 Raelynn 41 up 22
67 Kinsley 40 down 8
67 Sophie 40 up 22
69 Daisy 39 down 15
69 Elena 39 up 36
71 Collins 38 up 29
71 Maeve 38 down 28
71 Scottie 38 up 49
74 Addison 37 up 31
74 Adeline 37 down 20
74 Blair 37 up 50
74 Oaklynn 37 up 1
78 Abigail 36 down 1
78 Blakely 36 down 9
78 Everly 36 down 19
78 Hannah 36 up 51
82 Genevieve 35 up 23
82 Gianna 35 down 51
84 Mila 34 down 25
84 Presley 34 up 63
84 Vera 34 up 113
87 Eden 33 down 6
87 Emerson 33 up 33
87 Zoey 33 down 20
90 Alice 32 up 75
90 Athena 32 down 13
90 Hadley 32 down 43
90 Madelyn 32 up 66
90 Naomi 32 down 1
90 Sutton 32 down 31
96 Brooklyn 31 down 7
96 Emily 31 down 19
96 Kennedy 31 down 10
96 Lennon 31 up 9
96 Mabel 31 up 69

Climbed the most since 2024

Top boys' names in Iowa, 2025

Rank Name Babies Since 2024
1 Oliver 198 same
2 Liam 185 up 1
3 Henry 176 down 1
3 Theodore 176 up 1
5 Cooper 133 up 3
6 Hudson 124 up 3
7 James 118 up 10
7 Noah 118 down 2
9 Bennett 113 up 9
10 Owen 106 down 1
11 Elijah 101 down 5
12 Jack 100 down 5
13 Beau 98 up 7
14 William 96 down 2
15 Waylon 90 up 18
16 Leo 88 same
17 Miles 85 up 6
18 Mateo 83 up 3
19 Weston 82 up 9
20 Asher 81 down 9
20 Grayson 81 up 16
22 Levi 80 same
23 Beckett 77 up 19
23 Brooks 77 down 8
25 Lucas 76 up 7
The rest of the top 100 boys' names
Rank Name Babies Since 2024
25 Rowan 76 up 10
27 Benjamin 75 down 8
28 Jackson 74 down 2
28 Lincoln 74 down 2
30 Luca 73 up 23
30 Wesley 73 down 6
32 Ezra 72 down 7
32 Maverick 72 down 20
34 Samuel 70 down 6
35 Walker 69 down 7
36 Gabriel 67 up 59
36 Luke 67 up 6
38 Wyatt 66 down 26
39 Everett 65 down 2
39 Thomas 65 up 18
41 John 64 up 32
42 Elias 63 up 11
42 Michael 63 up 5
44 Carter 62 down 4
45 Archer 61 down 3
45 Roman 61 down 5
47 Myles 60 down 19
47 Santiago 60 up 52
47 Tate 60 down 9
50 Silas 59 down 5
51 Atlas 58 up 19
51 Daniel 58 down 13
51 Mason 58 up 28
54 Joseph 57 down 1
55 Colter 56 up 2
55 Emmett 56 down 10
57 Alexander 55 up 7
57 Isaac 55 down 10
57 Theo 55 down 8
60 Sawyer 54 down 27
61 Callum 51 up 42
61 Hayden 51 up 12
63 Nolan 49 down 11
63 Stetson 49 up 48
63 Vincent 49 up 48
66 Dawson 48 up 29
66 Graham 48 down 5
68 River 47 up 3
69 Arlo 46 up 2
69 Ezekiel 46 up 51
71 Arthur 45 up 24
71 Cameron 45 up 2
71 Charles 45 down 10
71 David 45 down 7
71 Dylan 45 up 21
76 Calvin 43 down 23
76 Ian 43 up 60
76 Knox 43 up 5
76 Logan 43 down 3
76 Rhett 43 up 23
76 Ryker 43 down 3
82 Axel 42 down 1
82 Barrett 42 down 9
82 Harrison 42 up 34
82 Julian 42 down 18
82 Thiago 42 up 63
87 August 41 down 38
87 Hayes 41 down 19
87 Jace 41 up 58
90 Matthew 40 down 29
90 Micah 40 down 33
92 Baker 39 up 19
92 Callan 39 up 84
92 Eli 39 up 28
92 Jasper 39 up 24
92 Milo 39 down 11
97 Luka 38 up 14
97 Tucker 38 up 39
99 Beckham 37 down 9
99 Caleb 37 down 7

Climbed the most since 2024

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (state data) (Public domain (U.S. government work)), data for 2025.

The counts come from Social Security card applications for babies born in Iowa. Names given to fewer than 5 babies of one sex in the state in a year are left out for privacy. Names with the same number of babies share a rank, and spellings count separately: Sofia and Sophia are different names here.