BabyNamesMap

Lists

Top 100 girls’ names, 2025

The 100 most given girls’ names in 2025, by number of babies. Switch between the US and England & Wales.

Top 100 girls · US 2025

  1. #1Olivia“olive; olive branch”13,544 babies
  2. #2CharlotteForm of Charles, meaning “free man”13,400 babies
  3. #3Emma“entire”12,754 babies
  4. #4Amelia“vigor, bravery”12,699 babies
  5. #5Sophia“wisdom”12,561 babies
  6. #6MiaEditor’s note Steady in the US: #6 in 2015 and #6 in 2025. About 1 in 150 US girls in the 2025 records11,078 babies
  7. #7IsabellaForm of Isabel, meaning “my God is an oath”10,666 babies
  8. #8EvelynSame root as Eileen, possibly meaning “radiance, beauty”9,123 babies
  9. #9Sofia“wisdom, especially divine wisdom”8,252 babies
  10. #10ElianaEditor’s note Climbing fast in the US: #102 in 2015, #10 in 2025. 6 letters, starting with a vowel8,191 babies
  11. #11AvaEditor’s note Down from #4 in 2015 to #11 in 2025 in the US. About 1 in 210 US girls in the 2025 records7,732 babies
  12. #12Eleanorpossibly “other”7,649 babies
  13. #13VioletFrom the word “violet”7,546 babies
  14. #14AilanyEditor’s note Climbing fast in the US: #3,842 in 2015, #14 in 2025. 6 letters, starting with a vowel7,136 babies
  15. #15AuroraItalian, from Latin Aurōra, meaning “dawn, sunrise”7,065 babies
  16. #16HarperFrom a surname for “a player of the harp”6,792 babies
  17. #17Elizabeth“my God is an oath”6,760 babies
  18. #18LilyDiminutive of Lilian, possibly meaning “lily”6,673 babies
  19. #19CamilaEditor’s note More popular in the US than England & Wales: #19 vs #1,051 in 20256,591 babies
  20. #20NoraForm of Eleanor, possibly meaning “other”6,380 babies
  21. #21HazelFrom the word “hazel”6,318 babies
  22. #22Penelopepossibly “duck”6,225 babies
  23. #23Chloe“young green shoot”6,203 babies
  24. #24EllieEditor’s note Up from #48 in 2015 to #24 in 2025 in the US. About 1 in 260 US girls in the 2025 records6,176 babies
  25. #24Lucy“light”6,176 babies
  26. #26Aria“a musical aria”6,130 babies
  27. #27Luna“the moon”6,076 babies
  28. #28IslaEditor’s note Climbing fast in the US: #142 in 2015, #28 in 2025. Short and simple: 4 letters6,012 babies
  29. #29EllaShort form of Eleanor, possibly meaning “other”5,831 babies
  30. #30LaineyEditor’s note Climbing fast in the US: #576 in 2015, #30 in 20255,738 babies
  31. #31ZoeVariant of Zoë, meaning “life”5,646 babies
  32. #32ScarlettEditor’s note Down from #22 in 2015 to #32 in 2025 in the US5,644 babies
  33. #33GiannaSame root as Jane, meaning “God is gracious”5,634 babies
  34. #34Emily“rival, emulator”5,451 babies
  35. #35ValentinaSame root as Valentine, meaning “strong, healthy”5,354 babies
  36. #36LaylaEditor’s note Down from #30 in 2015 to #36 in 2025 in the US5,338 babies
  37. #37AveryEditor’s note Used for both: 82% of US babies named Avery in 2025 were girls5,267 babies
  38. #38GraceFrom the word “grace”5,127 babies
  39. #39IvyFrom the word “ivy”5,117 babies
  40. #40MadisonEditor’s note First shows up in US records in 1970, with 5 babies4,945 babies
  41. #41Abigail“my Father's joy”4,941 babies
  42. #42ElenaEditor’s note Climbing fast in the US: #106 in 2015, #42 in 2025. 5 letters, starting with a vowel4,836 babies
  43. #43MilaEditor’s note Up from #53 in 2015 to #43 in 2025 in the US. About 1 in 340 US girls in the 2025 records4,796 babies
  44. #44WillowFrom the word “willow”4,763 babies
  45. #45EmiliaVariant of Emily, meaning “rival, emulator”4,677 babies
  46. #46Nova“new”4,657 babies
  47. #47Naomi“my pleasantness”4,644 babies
  48. #48Riley“rye + clearing, meadow”4,441 babies
  49. #49EloiseEditor’s note Climbing fast in the US: #254 in 2015, #49 in 2025. 6 letters, starting with a vowel4,251 babies
  50. #50SadieDiminutive of Sarah, meaning “masters, princes”4,168 babies
  51. #51DelilahEditor’s note Climbing fast in the US: #115 in 2015, #51 in 20254,137 babies
  52. #52Stella“star”4,136 babies
  53. #53JosephineFeminine form of Joseph, meaning “(God) shall add”4,126 babies
  54. #54Victoria“victory”4,027 babies
  55. #55SophieFrench form of Sophia, meaning “wisdom”3,984 babies
  56. #56Hannah“grace, gracious, graced with child”3,973 babies
  57. #57Lillianpossibly “lily”3,966 babies
  58. #58LeahEditor’s note Down from #36 in 2015 to #58 in 2025 in the US3,880 babies
  59. #59AdelineForm of Adela, meaning “noble”3,864 babies
  60. #60LeilaniHawaiian, meaning “a lei; a child + heavenly, royal”3,792 babies
  61. #61Iris“rainbow”3,729 babies
  62. #62MayaEditor’s note Steady in the US: #68 in 2015 and #62 in 2025. About 1 in 430 US girls in the 2025 records3,712 babies
  63. #63Clara“bright, shining, clear”3,601 babies
  64. #64RubyEditor’s note Up from #83 in 2015 to #64 in 2025 in the US. About 1 in 450 US girls in the 2025 records3,554 babies
  65. #65Alice“noble + character”3,547 babies
  66. #66Genesis“creation, beginning, origin”3,527 babies
  67. #67Paisley“pasture”3,508 babies
  68. #68ClaireVariant of Clare, meaning “bright, shining, clear”3,487 babies
  69. #69ZoeyEditor’s note First shows up in US records in 1967, with 6 babies3,427 babies
  70. #70Edenpossibly “steppe, garden”3,362 babies
  71. #70MadelynEditor’s note Down from #59 in 2015 to #70 in 2025 in the US3,362 babies
  72. #70Vivianpossibly “alive”3,362 babies
  73. #73MillieEditor’s note Climbing fast in the US: #469 in 2015, #73 in 20253,353 babies
  74. #74EmeryEditor’s note More popular in the US than England & Wales: #74 vs #1,197 in 20253,208 babies
  75. #75DaisyFrom the word “daisy”3,206 babies
  76. #76Maeve“intoxicating”3,153 babies
  77. #77AylaEditor’s note First shows up in US records in 1963, with 6 babies3,149 babies
  78. #78LilianaForm of Lilian, possibly meaning “lily”3,118 babies
  79. #79MelodyEditor’s note Up from #148 in 2015 to #79 in 2025 in the US. About 1 in 520 US girls in the 2025 records3,095 babies
  80. #80LylaEditor’s note Up from #141 in 2015 to #80 in 2025 in the US. About 1 in 520 US girls in the 2025 records3,089 babies
  81. #81MadelineEditor’s note More popular in the US than England & Wales: #81 vs #304 in 20253,086 babies
  82. #82JosieEditor’s note Climbing fast in the US: #250 in 2015, #82 in 20253,021 babies
  83. #83LuciaVariant of Lucy, meaning “light”3,012 babies
  84. #84AddisonForm of Adam, meaning “earth, man, soil, light brown”2,971 babies
  85. #85Kennedy“head + ugly”2,933 babies
  86. #86Audrey“noble + strength”2,919 babies
  87. #87MariaEditor’s note Peaked in the US in 1964, with 10,148 babies; 2,887 in 20252,887 babies
  88. #88AutumnEditor’s note Down from #69 in 2015 to #88 in 2025 in the US2,805 babies
  89. #89NatalieEditor’s note Peaked in the US in 2006, with 10,951 babies; 2,736 in 20252,736 babies
  90. #90Sarah“masters, princes”2,710 babies
  91. #91EverlyVariant of Everleigh, meaning “wild boar + woodland clearing”2,695 babies
  92. #92Lydia“the region of Lydia”2,692 babies
  93. #93Kinsley“Royal (a man's name) + s + woodland clearing”2,671 babies
  94. #94SiennaEditor’s note Climbing fast in the US: #229 in 2015, #94 in 20252,659 babies
  95. #95JadeEditor’s note Up from #126 in 2015 to #95 in 2025 in the US. About 1 in 600 US girls in the 2025 records2,658 babies
  96. #96CarolineEditor’s note More popular in the US than England & Wales: #96 vs #1,271 in 20252,646 babies
  97. #97Quinn“descendant of Chief”2,634 babies
  98. #98Amara“eternal”2,630 babies
  99. #99Georgia“farmer”2,619 babies
  100. #100JuniperEditor’s note Climbing fast in the US: #427 in 2015, #100 in 20252,618 babies

Top 100 girls · England & Wales 2025

  1. #1Olivia“olive; olive branch”2,386 babies
  2. #2LilyDiminutive of Lilian, possibly meaning “lily”2,249 babies
  3. #3Amelia“vigor, bravery”2,153 babies
  4. #4IslaEditor’s note Steady in England & Wales: #4 in 2015 and #4 in 2025. Short and simple: 4 letters1,959 babies
  5. #5Florence“flowering, flourishing”1,924 babies
  6. #6Freya“mistress, lady”1,802 babies
  7. #7PoppyEditor’s note Up from #10 in 2015 to #7 in 2025 in England & Wales1,789 babies
  8. #8ElsieDiminutive of Alison, meaning “of noble kind”1,700 babies
  9. #9IvyFrom the word “ivy”1,698 babies
  10. #10IsabellaForm of Isabel, meaning “my God is an oath”1,690 babies
  11. #11AvaEditor’s note Down from #5 in 2015 to #11 in 2025 in England & Wales. Short and simple: 3 letters1,611 babies
  12. #12EvelynSame root as Eileen, possibly meaning “radiance, beauty”1,560 babies
  13. #13Sophia“wisdom”1,547 babies
  14. #14Phoebe“bright”1,542 babies
  15. #15SiennaEditor’s note More popular in England & Wales than the US: #15 vs #94 in 20251,530 babies
  16. #16Mabel“lovable”1,527 babies
  17. #17Sofia“wisdom, especially divine wisdom”1,490 babies
  18. #18DaisyFrom the word “daisy”1,454 babies
  19. #19MatildaEditor’s note More popular in England & Wales than the US: #19 vs #364 in 20251,449 babies
  20. #20WillowFrom the word “willow”1,384 babies
  21. #21MiaEditor’s note Down from #9 in 2015 to #21 in 2025 in England & Wales. Short and simple: 3 letters1,372 babies
  22. #22ArabellaEditor’s note Climbing fast in England & Wales: #95 in 2015, #22 in 20251,368 babies
  23. #23HarperFrom a surname for “a player of the harp”1,367 babies
  24. #24RosieEditor’s note More popular in England & Wales than the US: #24 vs #283 in 20251,343 babies
  25. #25CharlotteForm of Charles, meaning “free man”1,339 babies
  26. #26Maeve“intoxicating”1,330 babies
  27. #27GraceFrom the word “grace”1,309 babies
  28. #28MayaEditor’s note Up from #37 in 2015 to #28 in 2025 in England & Wales. Short and simple: 4 letters1,259 babies
  29. #29HallieEditor’s note Climbing fast in England & Wales: #206 in 2015, #29 in 20251,246 babies
  30. #30MargotEditor’s note More popular in England & Wales than the US: #30 vs #102 in 20251,230 babies
  31. #31LottieForm of Charles, meaning “free man”1,222 babies
  32. #32DelilahEditor’s note Climbing fast in England & Wales: #166 in 2015, #32 in 20251,180 babies
  33. #33Penelopepossibly “duck”1,174 babies
  34. #34Aria“a musical aria”1,132 babies
  35. #35EvieEditor’s note Peaked in England & Wales in 2010, with 3,469 babies; 1,129 in 20251,129 babies
  36. #36MillieEditor’s note Down from #30 in 2015 to #36 in 2025 in England & Wales1,080 babies
  37. #37VioletFrom the word “violet”1,061 babies
  38. #38RubyEditor’s note Down from #17 in 2015 to #38 in 2025 in England & Wales. Short and simple: 4 letters1,032 babies
  39. #39AuroraItalian, from Latin Aurōra, meaning “dawn, sunrise”1,030 babies
  40. #40Ada“noble”1,014 babies
  41. #40MilaEditor’s note Up from #79 in 2015 to #40 in 2025 in England & Wales. Short and simple: 4 letters1,014 babies
  42. #42AylaEditor’s note Climbing fast in England & Wales: #143 in 2015, #42 in 2025. Short and simple: 4 letters980 babies
  43. #43MaisieDiminutive of Margaret, meaning “pearl”966 babies
  44. #44Emily“rival, emulator”956 babies
  45. #45EsmeDiminutive of Esmeralda, meaning “emerald”933 babies
  46. #46EllaShort form of Eleanor, possibly meaning “other”932 babies
  47. #47OliveEditor’s note More popular in England & Wales than the US: #47 vs #197 in 2025892 babies
  48. #48Bonnie“fine, beautiful”882 babies
  49. #49ElodieEditor’s note Climbing fast in England & Wales: #162 in 2015, #49 in 2025849 babies
  50. #50LaylaEditor’s note Down from #35 in 2015 to #50 in 2025 in England & Wales833 babies
  51. #51EmiliaVariant of Emily, meaning “rival, emulator”832 babies
  52. #52Alice“noble + character”825 babies
  53. #52MaryamEditor’s note More popular in England & Wales than the US: #52 vs #351 in 2025825 babies
  54. #54IsabelleVariant of Elizabeth, meaning “my God is an oath”814 babies
  55. #55OttilieEditor’s note More popular in England & Wales than the US: #55 vs #2,933 in 2025782 babies
  56. #56Eleanorpossibly “other”776 babies
  57. #57Iris“rainbow”759 babies
  58. #58EvaEditor’s note Down from #29 in 2015 to #58 in 2025 in England & Wales758 babies
  59. #59HarrietEditor’s note More popular in England & Wales than the US: #59 vs #1,071 in 2025757 babies
  60. #59Luna“the moon”757 babies
  61. #61LylaEditor’s note Up from #121 in 2015 to #61 in 2025 in England & Wales751 babies
  62. #62ElianaEditor’s note Climbing fast in England & Wales: #249 in 2015, #62 in 2025736 babies
  63. #63SophieFrench form of Sophia, meaning “wisdom”724 babies
  64. #64Orla“golden princess”721 babies
  65. #65ElizaEditor’s note Down from #49 in 2015 to #65 in 2025 in England & Wales712 babies
  66. #66Thea“goddess”686 babies
  67. #67RoseEditor’s note Steady in England & Wales: #65 in 2015 and #67 in 2025666 babies
  68. #68Nova“new”650 babies
  69. #69Imogen“girl, maiden”648 babies
  70. #70Lyra“a lyre; the constellation Lyra”643 babies
  71. #71HazelFrom the word “hazel”638 babies
  72. #72ErinEditor’s note Peaked in England & Wales in 2006, with 1,985 babies; 633 in 2025633 babies
  73. #73Zara“flower”625 babies
  74. #74Elizabeth“my God is an oath”624 babies
  75. #75NoraForm of Eleanor, possibly meaning “other”616 babies
  76. #76RobynForm of Robert, meaning “shining glory”611 babies
  77. #77Clara“bright, shining, clear”610 babies
  78. #78NancyEditor’s note More popular in England & Wales than the US: #78 vs #965 in 2025604 babies
  79. #79FatimaSpanish and Portuguese, meaning “abstainer”598 babies
  80. #80Edenpossibly “steppe, garden”594 babies
  81. #81Opheliapossibly “help, aid, succour”578 babies
  82. #82RayaEditor’s note Climbing fast in England & Wales: #496 in 2015, #82 in 2025547 babies
  83. #83EloiseEditor’s note Up from #101 in 2015 to #83 in 2025 in England & Wales546 babies
  84. #84GracieEditor’s note Down from #64 in 2015 to #84 in 2025 in England & Wales539 babies
  85. #85Emma“entire”536 babies
  86. #86AnayaEditor’s note More popular in England & Wales than the US: #86 vs #336 in 2025535 babies
  87. #87LolaEditor’s note Down from #40 in 2015 to #87 in 2025 in England & Wales524 babies
  88. #88MariaEditor’s note Down from #73 in 2015 to #88 in 2025 in England & Wales522 babies
  89. #89Chloe“young green shoot”521 babies
  90. #90AthenaEditor’s note Climbing fast in England & Wales: #340 in 2015, #90 in 2025519 babies
  91. #91BellaForm of Isabel, meaning “my God is an oath”515 babies
  92. #92DarcieVariant of Darcy, meaning “to burn, consume”513 babies
  93. #93ScarlettEditor’s note Cooling off in England & Wales: #16 in 2015, #93 in 2025496 babies
  94. #94MylaEditor’s note Up from #182 in 2015 to #94 in 2025 in England & Wales490 babies
  95. #95Alba“dawn”472 babies
  96. #96Rosa“rose”470 babies
  97. #97MarnieEditor’s note Up from #168 in 2015 to #97 in 2025 in England & Wales467 babies
  98. #98LaraIcelandic, from Latin Laura, meaning “laurel tree”465 babies
  99. #99LilahEditor’s note Climbing fast in England & Wales: #273 in 2015, #99 in 2025464 babies
  100. #100FrankieEditor’s note Used for both: 34% of England & Wales babies named Frankie in 2025 were girls462 babies

Counts and ranks: US Social Security Administration (2025, names given to 5 or more babies) and Office for National Statistics (2025, names given to 3 or more babies). US ranks are worked out from the counts, with ties sharing a rank; England & Wales ranks are as published. Meanings, where shown, are from Wiktionary (CC BY-SA 4.0).