← All posts

Top 100 Girl Names of 2025: The Biggest Trends

Which girl names trended up or down the most in 2025? An interactive look at the rising, falling, and steadiest names in the SSA top 100.

The Social Security Administration's 2025 baby name data is out! Here's how the top 100 girl names trended in 2025.

The top 100 girl names of 2025 were given to 506,210 babies — about 31.5% of all girls named that year(up from 31.0% in 2024). Of the names that ranked in both years, 44 climbed, 56 fell, and 5 held steady.

The 10 most popular girl names of 2025 were Olivia, Charlotte, Emma, Amelia, Sophia, Mia, Isabella, Evelyn, Sofia, and Eliana.

The biggest rising trend was Ailany, which jumped 87 spots from #101 to #14. The biggest fall belonged to Athena, which slid 19 places from #90 to #109. By raw birth count, Ailany picked up the most babies (+174.9%), while Olivia lost the most (-8.0%).

Ailany, Sienna, Amara, Georgia, and Juniper broke into the top 100 for the first time, while Athena, Aaliyah, Anna, Allison, and Hailey fell out of the rankings.

Olivia held the #1 girl name spot in 2025 — its 7th straight year at #1, a streak that began in 2019.

Biggest girl name trends from 2024 to 2025

Girl names to watch in 2026

Just outside the top 100, these girl names are climbing fast. They are ranked between #101 and #150 in 2025 and showed the strongest upward movement from 2024. Any of them could break into the top 100 next year. Each pill shows the name's rank shift and the year-over-year change in babies given that name.

Every top 100 girl name from 2024 to 2025

Every girl name that landed in the top 100 in either year is plotted below. Hover any name to see its rank, count, and percentage shift. Click a name to dive into its full history.

202420251. Olivia2. Emma3. Amelia4. Charlotte5. Mia6. Sophia7. Isabella8. Evelyn9. Ava10. Sofia11. Camila12. Harper13. Luna14. Eleanor15. Violet16. Aurora17. Elizabeth18. Eliana19. Hazel20. Chloe21. Ellie22. Nora23. Gianna24. Lily25. Emily26. Aria27. Scarlett28. Penelope29. Zoe30. Ella31. Avery32. Abigail33. Mila34. Lucy35. Isla36. Ivy37. Layla38. Lainey39. Nova40. Grace41. Willow42. Riley43. Emilia44. Naomi45. Elena46. Madison47. Valentina48. Victoria49. Stella50. Delilah51. Maya52. Hannah53. Leah54. Lillian55. Genesis56. Josephine57. Sadie58. Adeline59. Zoey60. Sophie61. Paisley62. Alice63. Ruby64. Eloise65. Madelyn66. Leilani67. Claire68. Addison69. Ayla70. Emery71. Iris72. Eden73. Natalie74. Maria75. Maeve76. Daisy77. Vivian78. Clara79. Autumn80. Liliana81. Everly82. Audrey83. Lyla84. Jade85. Kinsley86. Millie87. Madeline88. Josie89. Kennedy90. Athena91. Melody92. Caroline93. Aaliyah94. Anna95. Sarah96. Quinn97. Lydia98. Lucia99. Allison100. HaileyOlivia 1.Charlotte 2.Emma 3.Amelia 4.Sophia 5.Mia 6.Isabella 7.Evelyn 8.Sofia 9.Eliana 10.Ava 11.Eleanor 12.Violet 13.Ailany 14.Aurora 15.Harper 16.Elizabeth 17.Lily 18.Camila 19.Nora 20.Hazel 21.Penelope 22.Chloe 23.Ellie 24.Lucy 24.Aria 26.Luna 27.Isla 28.Ella 29.Lainey 30.Zoe 31.Scarlett 32.Gianna 33.Emily 34.Valentina 35.Layla 36.Avery 37.Grace 38.Ivy 39.Madison 40.Abigail 41.Elena 42.Mila 43.Willow 44.Emilia 45.Nova 46.Naomi 47.Riley 48.Eloise 49.Sadie 50.Delilah 51.Stella 52.Josephine 53.Victoria 54.Sophie 55.Hannah 56.Lillian 57.Leah 58.Adeline 59.Leilani 60.Iris 61.Maya 62.Clara 63.Ruby 64.Alice 65.Genesis 66.Paisley 67.Claire 68.Zoey 69.Eden 70.Madelyn 70.Vivian 70.Millie 73.Emery 74.Daisy 75.Maeve 76.Ayla 77.Liliana 78.Melody 79.Lyla 80.Madeline 81.Josie 82.Lucia 83.Addison 84.Kennedy 85.Audrey 86.Maria 87.Autumn 88.Natalie 89.Sarah 90.Everly 91.Lydia 92.Kinsley 93.Sienna 94.Jade 95.Caroline 96.Quinn 97.Amara 98.Georgia 99.Juniper 100.

Data: U.S. Social Security Administration baby names, 2024–2025. Counts include only names given to at least 5 babies in a given year.