Top 100 baby girl names in the US (2025)
The 100 girl names given most often in the US in 2025, with official counts.
Updated October 14, 2026 · sources checked October 14, 2026
In short
The most popular baby girl names in the US in 2025 were Olivia, Charlotte, Emma. Olivia was given to 13,544 girls. The table lists the top 100 with the exact number of babies and each name’s rank ten years earlier, from Social Security card applications.
| Rank | Name | Babies in 2025 | Rank in 2015 |
|---|---|---|---|
| 1 | Olivia | 13,544 | 2 |
| 2 | Charlotte | 13,400 | 9 |
| 3 | Emma | 12,754 | 1 |
| 4 | Amelia | 12,699 | 12 |
| 5 | Sophia | 12,561 | 3 |
| 6 | Mia | 11,078 | 6 |
| 7 | Isabella | 10,666 | 5 |
| 8 | Evelyn | 9,123 | 15 |
| 9 | Sofia | 8,252 | 14 |
| 10 | Eliana | 8,191 | 102 |
| 11 | Ava | 7,732 | 4 |
| 12 | Eleanor | 7,649 | 60 |
| 13 | Violet | 7,546 | 50 |
| 14 | Ailany | 7,136 | 3,842 |
| 15 | Aurora | 7,065 | 78 |
| 16 | Harper | 6,792 | 10 |
| 17 | Elizabeth | 6,760 | 13 |
| 18 | Lily | 6,673 | 25 |
| 19 | Camila | 6,591 | 43 |
| 20 | Nora | 6,380 | 41 |
| 21 | Hazel | 6,318 | 63 |
| 22 | Penelope | 6,225 | 34 |
| 23 | Chloe | 6,203 | 17 |
| 24 | Ellie | 6,176 | 48 |
| 24 | Lucy | 6,176 | 55 |
| 26 | Aria | 6,130 | 29 |
| 27 | Luna | 6,076 | 112 |
| 28 | Isla | 6,012 | 142 |
| 29 | Ella | 5,831 | 18 |
| 30 | Lainey | 5,738 | 576 |
| 31 | Zoe | 5,646 | 33 |
| 32 | Scarlett | 5,644 | 22 |
| 33 | Gianna | 5,634 | 96 |
| 34 | Emily | 5,451 | 8 |
| 35 | Valentina | 5,354 | 114 |
| 36 | Layla | 5,338 | 30 |
| 37 | Avery | 5,267 | 16 |
| 38 | Grace | 5,127 | 19 |
| 39 | Ivy | 5,117 | 130 |
| 40 | Madison | 4,945 | 11 |
| 41 | Abigail | 4,941 | 7 |
| 42 | Elena | 4,836 | 106 |
| 43 | Mila | 4,796 | 53 |
| 44 | Willow | 4,763 | 111 |
| 45 | Emilia | 4,677 | 145 |
| 46 | Nova | 4,657 | 213 |
| 47 | Naomi | 4,644 | 75 |
| 48 | Riley | 4,441 | 35 |
| 49 | Eloise | 4,251 | 254 |
| 50 | Sadie | 4,168 | 52 |
| 51 | Delilah | 4,137 | 115 |
| 52 | Stella | 4,136 | 51 |
| 53 | Josephine | 4,126 | 131 |
| 54 | Victoria | 4,027 | 20 |
| 55 | Sophie | 3,984 | 104 |
| 56 | Hannah | 3,973 | 28 |
| 57 | Lillian | 3,966 | 26 |
| 58 | Leah | 3,880 | 36 |
| 59 | Adeline | 3,864 | 135 |
| 60 | Leilani | 3,792 | 177 |
| 61 | Iris | 3,729 | 216 |
| 62 | Maya | 3,712 | 68 |
| 63 | Clara | 3,601 | 98 |
| 64 | Ruby | 3,554 | 83 |
| 65 | Alice | 3,547 | 87 |
| 66 | Genesis | 3,527 | 65 |
| 67 | Paisley | 3,508 | 45 |
| 68 | Claire | 3,487 | 49 |
| 69 | Zoey | 3,427 | 23 |
| 70 | Eden | 3,362 | 156 |
| 70 | Madelyn | 3,362 | 59 |
| 70 | Vivian | 3,362 | 95 |
| 73 | Millie | 3,353 | 469 |
| 74 | Emery | 3,208 | 134 |
| 75 | Daisy | 3,206 | 183 |
| 76 | Maeve | 3,153 | 451 |
| 77 | Ayla | 3,149 | 265 |
| 78 | Liliana | 3,118 | 127 |
| 79 | Melody | 3,095 | 148 |
| 80 | Lyla | 3,089 | 141 |
| 81 | Madeline | 3,086 | 91 |
| 82 | Josie | 3,021 | 250 |
| 83 | Lucia | 3,012 | 225 |
| 84 | Addison | 2,971 | 24 |
| 85 | Kennedy | 2,933 | 58 |
| 86 | Audrey | 2,919 | 37 |
| 87 | Maria | 2,887 | 109 |
| 88 | Autumn | 2,805 | 69 |
| 89 | Natalie | 2,736 | 27 |
| 90 | Sarah | 2,710 | 57 |
| 91 | Everly | 2,695 | 138 |
| 92 | Lydia | 2,692 | 80 |
| 93 | Kinsley | 2,671 | 113 |
| 94 | Sienna | 2,659 | 229 |
| 95 | Jade | 2,658 | 126 |
| 96 | Caroline | 2,646 | 62 |
| 97 | Quinn | 2,634 | 97 |
| 98 | Amara | 2,630 | 459 |
| 99 | Georgia | 2,619 | 229 |
| 100 | Juniper | 2,618 | 427 |
About these numbers. Babies born in the United States who received a Social Security number, by year of birth (1980-2025). To protect privacy, the SSA only publishes a name in a given year if at least 5 babies of the same sex received it.
Source: U.S. Social Security Administration — Baby Names from Social Security Card Applications — National Data. Licence: Public domain (work of the U.S. federal government, 17 U.S.C. § 105). Data checked on 2026-10-14. Mamavela only counts and charts these official figures; nothing is estimated.