Most popular girls’ names in Iowa, 2025

Official counts of babies given each name, ranked by NameTides (names with the same count share a rank).

RankNameBabies
1Charlotte158
2Evelyn117
3Emma116
4Amelia112
5Eleanor109
6Olivia107
7Sophia104
8Lainey101
9Harper98
10Violet97
11Hazel90
12Nora88
13Ava86
14Lucy84
15Aurora83
16Ellie76
17Ivy74
18Elizabeth72
18Isabella72
18Millie72
21Lily71
22Mia70
22Penelope70
24Willow69
25Vivian68
RankNameBabies
26Eliana67
27Isla66
28Lydia63
29Ella61
30Nova58
30Paisley58
30Scarlett58
33Sofia56
34Emersyn55
34Iris55
34Ruby55
37Clara54
37Lillian54
39Avery53
39Elsie53
41Eloise52
41Sadie52
43Claire51
44Layla49
44Luna49
46Ailany48
46Aria48
46Grace48
46Josephine48
46Stella48
51Delilah47
51Parker47
53Oakley46
54Chloe45
55Cora44
56Brynlee42
56Josie42
56Juniper42
56Madison42
56Wrenley42
61Camila41
61Emery41
61Hallie41
61Lyla41
61Margaret41
61Raelynn41
67Kinsley40
67Sophie40
69Daisy39
69Elena39
71Collins38
71Maeve38
71Scottie38
74Addison37
74Adeline37
74Blair37
74Oaklynn37
78Abigail36
78Blakely36
78Everly36
78Hannah36
82Genevieve35
82Gianna35
84Mila34
84Presley34
84Vera34
87Eden33
87Emerson33
87Zoey33
90Alice32
90Athena32
90Hadley32
90Madelyn32
90Naomi32
90Sutton32
96Brooklyn31
96Emily31
96Kennedy31
96Lennon31
96Mabel31
96Palmer31
96Quinn31
96Ruth31
96Saylor31