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
- #1Olivia“olive; olive branch”*13,544 babies
- #2CharlotteForm of Charles, meaning “free man”*13,400 babies
- #3Emma“entire”*12,754 babies
- #4Amelia“vigor, bravery”*12,699 babies
- #5Sophia“wisdom”*12,561 babies
- #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
- #7IsabellaForm of Isabel, meaning “my God is an oath”*10,666 babies
- #8EvelynSame root as Eileen, possibly meaning “radiance, beauty”*9,123 babies
- #9Sofia“wisdom, especially divine wisdom”*8,252 babies
- #10ElianaEditor’s note Climbing fast in the US: #102 in 2015, #10 in 2025. 6 letters, starting with a vowel8,191 babies
- #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
- #12Eleanorpossibly “other”*7,649 babies
- #13VioletFrom the word “violet”*7,546 babies
- #14AilanyEditor’s note Climbing fast in the US: #3,842 in 2015, #14 in 2025. 6 letters, starting with a vowel7,136 babies
- #15AuroraItalian, from Latin Aurōra, meaning “dawn, sunrise”*7,065 babies
- #16HarperFrom a surname for “a player of the harp”*6,792 babies
- #17Elizabeth“my God is an oath”*6,760 babies
- #18LilyDiminutive of Lilian, possibly meaning “lily”*6,673 babies
- #19CamilaEditor’s note More popular in the US than England & Wales: #19 vs #1,051 in 20256,591 babies
- #20NoraForm of Eleanor, possibly meaning “other”*6,380 babies
- #21HazelFrom the word “hazel”*6,318 babies
- #22Penelopepossibly “duck”*6,225 babies
- #23Chloe“young green shoot”*6,203 babies
- #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
- #24Lucy“light”*6,176 babies
- #26Aria“a musical aria”*6,130 babies
- #27Luna“the moon”*6,076 babies
- #28IslaEditor’s note Climbing fast in the US: #142 in 2015, #28 in 2025. Short and simple: 4 letters6,012 babies
- #29EllaShort form of Eleanor, possibly meaning “other”*5,831 babies
- #30LaineyEditor’s note Climbing fast in the US: #576 in 2015, #30 in 20255,738 babies
- #31ZoeVariant of Zoë, meaning “life”*5,646 babies
- #32ScarlettEditor’s note Down from #22 in 2015 to #32 in 2025 in the US5,644 babies
- #33GiannaSame root as Jane, meaning “God is gracious”*5,634 babies
- #34Emily“rival, emulator”*5,451 babies
- #35ValentinaSame root as Valentine, meaning “strong, healthy”*5,354 babies
- #36LaylaEditor’s note Down from #30 in 2015 to #36 in 2025 in the US5,338 babies
- #37AveryEditor’s note Used for both: 82% of US babies named Avery in 2025 were girls5,267 babies
- #38GraceFrom the word “grace”*5,127 babies
- #39IvyFrom the word “ivy”*5,117 babies
- #40MadisonEditor’s note First shows up in US records in 1970, with 5 babies4,945 babies
- #41Abigail“my Father's joy”*4,941 babies
- #42ElenaEditor’s note Climbing fast in the US: #106 in 2015, #42 in 2025. 5 letters, starting with a vowel4,836 babies
- #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
- #44WillowFrom the word “willow”*4,763 babies
- #45EmiliaVariant of Emily, meaning “rival, emulator”*4,677 babies
- #46Nova“new”*4,657 babies
- #47Naomi“my pleasantness”*4,644 babies
- #48Riley“rye + clearing, meadow”*4,441 babies
- #49EloiseEditor’s note Climbing fast in the US: #254 in 2015, #49 in 2025. 6 letters, starting with a vowel4,251 babies
- #50SadieDiminutive of Sarah, meaning “masters, princes”*4,168 babies
- #51DelilahEditor’s note Climbing fast in the US: #115 in 2015, #51 in 20254,137 babies
- #52Stella“star”*4,136 babies
- #53JosephineFeminine form of Joseph, meaning “(God) shall add”*4,126 babies
- #54Victoria“victory”*4,027 babies
- #55SophieFrench form of Sophia, meaning “wisdom”*3,984 babies
- #56Hannah“grace, gracious, graced with child”*3,973 babies
- #57Lillianpossibly “lily”*3,966 babies
- #58LeahEditor’s note Down from #36 in 2015 to #58 in 2025 in the US3,880 babies
- #59AdelineForm of Adela, meaning “noble”*3,864 babies
- #60LeilaniHawaiian, meaning “a lei; a child + heavenly, royal”*3,792 babies
- #61Iris“rainbow”*3,729 babies
- #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
- #63Clara“bright, shining, clear”*3,601 babies
- #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
- #65Alice“noble + character”*3,547 babies
- #66Genesis“creation, beginning, origin”*3,527 babies
- #67Paisley“pasture”*3,508 babies
- #68ClaireVariant of Clare, meaning “bright, shining, clear”*3,487 babies
- #69ZoeyEditor’s note First shows up in US records in 1967, with 6 babies3,427 babies
- #70Edenpossibly “steppe, garden”*3,362 babies
- #70MadelynEditor’s note Down from #59 in 2015 to #70 in 2025 in the US3,362 babies
- #70Vivianpossibly “alive”*3,362 babies
- #73MillieEditor’s note Climbing fast in the US: #469 in 2015, #73 in 20253,353 babies
- #74EmeryEditor’s note More popular in the US than England & Wales: #74 vs #1,197 in 20253,208 babies
- #75DaisyFrom the word “daisy”*3,206 babies
- #76Maeve“intoxicating”*3,153 babies
- #77AylaEditor’s note First shows up in US records in 1963, with 6 babies3,149 babies
- #78LilianaForm of Lilian, possibly meaning “lily”*3,118 babies
- #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
- #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
- #81MadelineEditor’s note More popular in the US than England & Wales: #81 vs #304 in 20253,086 babies
- #82JosieEditor’s note Climbing fast in the US: #250 in 2015, #82 in 20253,021 babies
- #83LuciaVariant of Lucy, meaning “light”*3,012 babies
- #84AddisonForm of Adam, meaning “earth, man, soil, light brown”*2,971 babies
- #85Kennedy“head + ugly”*2,933 babies
- #86Audrey“noble + strength”*2,919 babies
- #87MariaEditor’s note Peaked in the US in 1964, with 10,148 babies; 2,887 in 20252,887 babies
- #88AutumnEditor’s note Down from #69 in 2015 to #88 in 2025 in the US2,805 babies
- #89NatalieEditor’s note Peaked in the US in 2006, with 10,951 babies; 2,736 in 20252,736 babies
- #90Sarah“masters, princes”*2,710 babies
- #91EverlyVariant of Everleigh, meaning “wild boar + woodland clearing”*2,695 babies
- #92Lydia“the region of Lydia”*2,692 babies
- #93Kinsley“Royal (a man's name) + s + woodland clearing”*2,671 babies
- #94SiennaEditor’s note Climbing fast in the US: #229 in 2015, #94 in 20252,659 babies
- #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
- #96CarolineEditor’s note More popular in the US than England & Wales: #96 vs #1,271 in 20252,646 babies
- #97Quinn“descendant of Chief”*2,634 babies
- #98Amara“eternal”*2,630 babies
- #99Georgia“farmer”*2,619 babies
- #100JuniperEditor’s note Climbing fast in the US: #427 in 2015, #100 in 20252,618 babies
Top 100 girls · England & Wales 2025
- #1Olivia“olive; olive branch”*2,386 babies
- #2LilyDiminutive of Lilian, possibly meaning “lily”*2,249 babies
- #3Amelia“vigor, bravery”*2,153 babies
- #4IslaEditor’s note Steady in England & Wales: #4 in 2015 and #4 in 2025. Short and simple: 4 letters1,959 babies
- #5Florence“flowering, flourishing”*1,924 babies
- #6Freya“mistress, lady”*1,802 babies
- #7PoppyEditor’s note Up from #10 in 2015 to #7 in 2025 in England & Wales1,789 babies
- #8ElsieDiminutive of Alison, meaning “of noble kind”*1,700 babies
- #9IvyFrom the word “ivy”*1,698 babies
- #10IsabellaForm of Isabel, meaning “my God is an oath”*1,690 babies
- #11AvaEditor’s note Down from #5 in 2015 to #11 in 2025 in England & Wales. Short and simple: 3 letters1,611 babies
- #12EvelynSame root as Eileen, possibly meaning “radiance, beauty”*1,560 babies
- #13Sophia“wisdom”*1,547 babies
- #14Phoebe“bright”*1,542 babies
- #15SiennaEditor’s note More popular in England & Wales than the US: #15 vs #94 in 20251,530 babies
- #16Mabel“lovable”*1,527 babies
- #17Sofia“wisdom, especially divine wisdom”*1,490 babies
- #18DaisyFrom the word “daisy”*1,454 babies
- #19MatildaEditor’s note More popular in England & Wales than the US: #19 vs #364 in 20251,449 babies
- #20WillowFrom the word “willow”*1,384 babies
- #21MiaEditor’s note Down from #9 in 2015 to #21 in 2025 in England & Wales. Short and simple: 3 letters1,372 babies
- #22ArabellaEditor’s note Climbing fast in England & Wales: #95 in 2015, #22 in 20251,368 babies
- #23HarperFrom a surname for “a player of the harp”*1,367 babies
- #24RosieEditor’s note More popular in England & Wales than the US: #24 vs #283 in 20251,343 babies
- #25CharlotteForm of Charles, meaning “free man”*1,339 babies
- #26Maeve“intoxicating”*1,330 babies
- #27GraceFrom the word “grace”*1,309 babies
- #28MayaEditor’s note Up from #37 in 2015 to #28 in 2025 in England & Wales. Short and simple: 4 letters1,259 babies
- #29HallieEditor’s note Climbing fast in England & Wales: #206 in 2015, #29 in 20251,246 babies
- #30MargotEditor’s note More popular in England & Wales than the US: #30 vs #102 in 20251,230 babies
- #31LottieForm of Charles, meaning “free man”*1,222 babies
- #32DelilahEditor’s note Climbing fast in England & Wales: #166 in 2015, #32 in 20251,180 babies
- #33Penelopepossibly “duck”*1,174 babies
- #34Aria“a musical aria”*1,132 babies
- #35EvieEditor’s note Peaked in England & Wales in 2010, with 3,469 babies; 1,129 in 20251,129 babies
- #36MillieEditor’s note Down from #30 in 2015 to #36 in 2025 in England & Wales1,080 babies
- #37VioletFrom the word “violet”*1,061 babies
- #38RubyEditor’s note Down from #17 in 2015 to #38 in 2025 in England & Wales. Short and simple: 4 letters1,032 babies
- #39AuroraItalian, from Latin Aurōra, meaning “dawn, sunrise”*1,030 babies
- #40Ada“noble”*1,014 babies
- #40MilaEditor’s note Up from #79 in 2015 to #40 in 2025 in England & Wales. Short and simple: 4 letters1,014 babies
- #42AylaEditor’s note Climbing fast in England & Wales: #143 in 2015, #42 in 2025. Short and simple: 4 letters980 babies
- #43MaisieDiminutive of Margaret, meaning “pearl”*966 babies
- #44Emily“rival, emulator”*956 babies
- #45EsmeDiminutive of Esmeralda, meaning “emerald”*933 babies
- #46EllaShort form of Eleanor, possibly meaning “other”*932 babies
- #47OliveEditor’s note More popular in England & Wales than the US: #47 vs #197 in 2025892 babies
- #48Bonnie“fine, beautiful”*882 babies
- #49ElodieEditor’s note Climbing fast in England & Wales: #162 in 2015, #49 in 2025849 babies
- #50LaylaEditor’s note Down from #35 in 2015 to #50 in 2025 in England & Wales833 babies
- #51EmiliaVariant of Emily, meaning “rival, emulator”*832 babies
- #52Alice“noble + character”*825 babies
- #52MaryamEditor’s note More popular in England & Wales than the US: #52 vs #351 in 2025825 babies
- #54IsabelleVariant of Elizabeth, meaning “my God is an oath”*814 babies
- #55OttilieEditor’s note More popular in England & Wales than the US: #55 vs #2,933 in 2025782 babies
- #56Eleanorpossibly “other”*776 babies
- #57Iris“rainbow”*759 babies
- #58EvaEditor’s note Down from #29 in 2015 to #58 in 2025 in England & Wales758 babies
- #59HarrietEditor’s note More popular in England & Wales than the US: #59 vs #1,071 in 2025757 babies
- #59Luna“the moon”*757 babies
- #61LylaEditor’s note Up from #121 in 2015 to #61 in 2025 in England & Wales751 babies
- #62ElianaEditor’s note Climbing fast in England & Wales: #249 in 2015, #62 in 2025736 babies
- #63SophieFrench form of Sophia, meaning “wisdom”*724 babies
- #64Orla“golden princess”*721 babies
- #65ElizaEditor’s note Down from #49 in 2015 to #65 in 2025 in England & Wales712 babies
- #66Thea“goddess”*686 babies
- #67RoseEditor’s note Steady in England & Wales: #65 in 2015 and #67 in 2025666 babies
- #68Nova“new”*650 babies
- #69Imogen“girl, maiden”*648 babies
- #70Lyra“a lyre; the constellation Lyra”*643 babies
- #71HazelFrom the word “hazel”*638 babies
- #72ErinEditor’s note Peaked in England & Wales in 2006, with 1,985 babies; 633 in 2025633 babies
- #73Zara“flower”*625 babies
- #74Elizabeth“my God is an oath”*624 babies
- #75NoraForm of Eleanor, possibly meaning “other”*616 babies
- #76RobynForm of Robert, meaning “shining glory”*611 babies
- #77Clara“bright, shining, clear”*610 babies
- #78NancyEditor’s note More popular in England & Wales than the US: #78 vs #965 in 2025604 babies
- #79FatimaSpanish and Portuguese, meaning “abstainer”*598 babies
- #80Edenpossibly “steppe, garden”*594 babies
- #81Opheliapossibly “help, aid, succour”*578 babies
- #82RayaEditor’s note Climbing fast in England & Wales: #496 in 2015, #82 in 2025547 babies
- #83EloiseEditor’s note Up from #101 in 2015 to #83 in 2025 in England & Wales546 babies
- #84GracieEditor’s note Down from #64 in 2015 to #84 in 2025 in England & Wales539 babies
- #85Emma“entire”*536 babies
- #86AnayaEditor’s note More popular in England & Wales than the US: #86 vs #336 in 2025535 babies
- #87LolaEditor’s note Down from #40 in 2015 to #87 in 2025 in England & Wales524 babies
- #88MariaEditor’s note Down from #73 in 2015 to #88 in 2025 in England & Wales522 babies
- #89Chloe“young green shoot”*521 babies
- #90AthenaEditor’s note Climbing fast in England & Wales: #340 in 2015, #90 in 2025519 babies
- #91BellaForm of Isabel, meaning “my God is an oath”*515 babies
- #92DarcieVariant of Darcy, meaning “to burn, consume”*513 babies
- #93ScarlettEditor’s note Cooling off in England & Wales: #16 in 2015, #93 in 2025496 babies
- #94MylaEditor’s note Up from #182 in 2015 to #94 in 2025 in England & Wales490 babies
- #95Alba“dawn”*472 babies
- #96Rosa“rose”*470 babies
- #97MarnieEditor’s note Up from #168 in 2015 to #97 in 2025 in England & Wales467 babies
- #98LaraIcelandic, from Latin Laura, meaning “laurel tree”*465 babies
- #99LilahEditor’s note Climbing fast in England & Wales: #273 in 2015, #99 in 2025464 babies
- #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).