Baby Girl Names: Popular, Unique & Trending Names for 2025
Click the wheel or press Space
Click the wheel or press Space
Explore the most popular baby girl names of 2025, trending names, unique and rare names, vintage favorites, flower names, and more. Spin the wheel to find your favorite.
Olivia was the #1 baby girl name of 2025 for the seventh year running, given to 13,544 girls, just 144 more than Charlotte. Eliana is the newcomer to the top 10: #304 in 2005, #102 in 2015, #10 in 2025. The full top 100, with each name’s rank:
To spin these, set Years to 2025 and Top to 100 on the wheel above.
Every year the US Social Security Administration lists every first name given to at least five babies. Add up the girls born from 2001 to 2025 and Emma comes out on top, given to 449,576 girls, just ahead of Olivia. These 50 names are the ones on the wheel above.
Only five names have been the #1 baby girl name since 2001: Emily (2001–2007), Emma (2008), Isabella (2009–2010), Sophia (2011–2013), Emma again (2014–2018), and Olivia, every year from 2019 to 2025.
The fastest-rising names of the last ten years, and some of the 2000s favorites now fading. Choose Rising or Fading above to see them for any years:
| Name | Rank then | Rank 2025 |
|---|---|---|
| Ailany | 3,842 in 2015 | 14 |
| Lainey | 576 in 2015 | 30 |
| Millie | 469 in 2015 | 73 |
| Maeve | 452 in 2015 | 76 |
| Aurora | 78 in 2015 | 15 |
| Nova | 213 in 2015 | 46 |
| Alexis | 13 in 2005 | 554 |
| Alyssa | 16 in 2005 | 453 |
| Jessica | 27 in 2005 | 665 |
| Megan | 41 in 2005 | 889 |
Going off the list is common now: 26% of girls born in 2025 got a name outside the top 1,000, and 15,356 of the year’s 17,297 girl names went to fewer than 100 babies.
Unique: known, but outside the top 500 (2025 rank)
Rare: outside the top 1,000 (girls given the name in 2025)
In 2025, 38% of girls got a name ending in “a” and 18% one ending in “e”. Three-letter names are everywhere too: Mia is #6 and Ava #11. With their 2025 rank:
Beauty is a matter of taste, so these are our picks: flowing, lyrical names that are well known but not everywhere. With their 2025 rank:
Great-grandma’s names skipped a generation and came back. Each was a top 100 name in 1910, out of the top 350 by 1985, and is back in the top 100:
| Name | 1910 | 1985 | 2025 |
|---|---|---|---|
| Evelyn | 17 | 229 | 8 |
| Eleanor | 55 | 670 | 12 |
| Violet | 89 | 1,050 | 13 |
| Hazel | 24 | 1,187 | 21 |
| Stella | 72 | 996 | 52 |
| Josephine | 30 | 485 | 53 |
| Clara | 32 | 554 | 63 |
| Ruby | 27 | 384 | 64 |
Flower names are blooming: Violet rose from #50 in 2015 to #13 in 2025, Magnolia from #635 to #124 and Marigold from #2,674 to #590. With their 2025 rank:
Trees, plants and herbs
In 1950 Linda alone went to 4.7% of girls. The number of different girl names peaked at 20,584 in 2007, so even a top 10 name today is shared by far fewer classmates than it was a generation ago.
The wheel above starts with the 50 girl names given most often from 2001 to 2025. Change what’s on it with the filters:
Every slice is the same size, so each name on the wheel has the same chance, and each spin uses your browser’s cryptographic random numbers. Untick names you don’t like, star the ones you do, and tap a name, or Name history after a spin, to see its rank in every year.
Looking for both? Try the Baby Name Wheel, or the Boy Names Wheel for boys only.
Source: US Social Security Administration baby names, from Social Security card applications, 1880–2025. Ranks are the SSA’s for each year; totals since 2001 add up every year from 2001 to 2025. Names given to fewer than five girls in a year aren’t listed. “Beautiful” names are our own picks; every other list is counted from the data. Updated .