50 Girl Names at Their All-Time High Right Now
Fifty girl names reached their highest count on record in 2025. Here they are ranked — plus the five-year forecast showing which ones keep climbing.
Fifty girl names finished 2025 at the highest birth count they have ever recorded. Not merely their best year in a decade — their highest single-year count in the entire 146-year history of the official national birth record.
Reaching an all-time high is impressive, but looking at the past is only half the story. When a name is already sitting at record volume, the urgent question for parents is what happens next: is it poised to keep climbing, or has it reached the top of its mountain?
To answer that, our 2030 projection model evaluated each name’s five-year momentum. The split across these 50 names is striking — ranging from names expected to more than double in the next five years to well-loved favorites that have arrived at a comfortable plateau.
Which of these climbs fastest through 2030
| Name | 2025 Count | Projected 2030 | Projected Growth |
|---|---|---|---|
| Scottie | 2,228 | 5,551 | +149% |
| Kehlani | 1,981 | 4,931 | +149% |
| Oaklynn | 1,964 | 4,675 | +138% |
| Ailany | 7,136 | 15,632 | +119% |
| Lainey | 5,738 | 11,182 | +95% |
| Oakley | 1,933 | 2,994 | +55% |
| Maeve | 3,153 | 4,839 | +53% |
| Millie | 3,353 | 4,972 | +48% |
| Magnolia | 2,233 | 3,259 | +46% |
| Margot | 2,575 | 3,740 | +45% |
And on the other end of the spectrum — names at an all-time record whose projections indicate they have established themselves rather than continuing a rapid upward march:
| Name | 2025 Count | Projected 2030 | Projected Growth |
|---|---|---|---|
| Emerson | 2,241 | 2,244 | 0% |
| Charlotte | 13,400 | 13,807 | +3% |
| Liliana | 3,118 | 3,223 | +3% |
| Lucy | 6,176 | 6,417 | +4% |
| Cecilia | 2,506 | 2,647 | +6% |
| Melody | 3,095 | 3,291 | +6% |
| Gemma | 1,805 | 1,916 | +6% |
| Nora | 6,380 | 6,845 | +7% |
| Naomi | 4,644 | 4,972 | +7% |
| Sienna | 2,659 | 2,854 | +7% |
A quick note on projections: these numbers represent algorithmic trend modeling based on historical momentum and generational adoption curves. They offer clear visibility into trajectory direction, but they are projections rather than guarantees.
The Steep Climbers
Several names on this list have rocketed from near-obscurity to household recognition in record time.
Scottie is the sharpest vertical climb of the entire cohort. In 2015, only 44 baby girls were named Scottie (ranking #3,048). By 2025, that figure exploded to 2,228 babies (#126) — a fifty-fold increase in ten years (+4,964%). Our models project Scottie could comfortably break into the top 50 by 2030 with over 5,500 babies.
Lainey has charted a similar trajectory. Given to 531 girls in 2015, it surged to 5,738 babies in 2025, claiming the #30 spot in the nation. It is now on pace to exceed 11,000 babies by the end of the decade.
Then there is the modern nature-and-surname cluster:
- Oaklynn — 57 babies in 2015 to 1,964 in 2025 (+3,346%), projected to reach 4,675.
- Oakley — 471 babies in 2015 to 1,933 in 2025 (+310%), projected to hit nearly 3,000.
- Ailany — 39 babies in 2015 to 7,136 in 2025, rocketing into the national top 15 (#14).
The Great-Grandmother Favorites Gathering Steam
Vintage revivals are no longer just an aesthetic theory — they are dominating the fastest-moving tier of names:
- Maeve (#76) — 702 babies in 2015 to 3,153 babies in 2025 (+349%). Projected for another +53% gain to 4,839 by 2030.
- Millie (#73) — 681 babies in 2015 to 3,353 babies in 2025 (+392%).
- Margot (#102) — 505 babies in 2015 to 2,575 babies in 2025 (+410%).
- Magnolia (#124) — 450 babies in 2015 to 2,233 babies in 2025 (+396%).
- Juniper (#100) — 745 babies in 2015 to 2,618 babies in 2025 (+251%).
What makes these names special is that each one combines classic mid-19th century warmth with a crisp, modern rhythm. None of them sound dusty; they sound energetic and grounded.
The Giants That Refused to Slow Down
It is relatively easy for a rare name to double or triple its count from small numbers. What is vastly harder is growing when you are already a national juggernaut.
Yet several of America’s biggest names achieved all-time record numbers in 2025:
- Charlotte reached 13,400 babies at #2 overall. Charlotte has been in the top 10 for over a decade, yet 2025 was its biggest single year ever.
- Eliana reached #10 in America with 8,191 babies, up +174% over the last decade.
- Violet hit #13 with 7,546 babies (+56% over 10 years).
- Aurora captured #15 with 7,065 babies (+93% over 10 years).
- Eloise officially broke into the top 50 at #49 with 4,251 babies (+236% over 10 years).
If you love these names, there is zero reason to feel discouraged by their popularity. A name reaches the top 20 because tens of thousands of families independently agreed that it is beautiful, classic, and memorable. The value of checking the data is simply entering the choice with complete clarity.
The Arrived Favorites
At the other end of the forecast, names like Charlotte, Nora, Lucy, Naomi, and Emerson are projected for under 8% growth over the next five years.
These names have completed their ascent and achieved stability. In naming, “plateau” is often exactly what parents hope to find: a name that everyone knows how to pronounce and spell, but that won’t feel like an era-stamped fad a decade from now.
The Full 50 Names at All-Time Highs
Every name below reached its highest recorded birth count in 2025:
Charlotte (#2) · Eliana (#10) · Violet (#13) · Ailany (#14) · Aurora (#15) · Nora (#20) · Lucy (#24) · Isla (#28) · Lainey (#30) · Valentina (#35) · Elena (#42) · Naomi (#47) · Eloise (#49) · Iris (#61) · Eden (#72) · Millie (#73) · Emery (#74) · Daisy (#75) · Maeve (#76) · Liliana (#78) · Melody (#79) · Lyla (#80) · Josie (#82) · Lucia (#83) · Sienna (#94) · Amara (#98) · Georgia (#99) · Juniper (#100) · Margot (#102) · Parker (#106) · Cecilia (#108) · Juliette (#110) · Catalina (#111) · Hallie (#120) · Emerson (#122) · Magnolia (#124) · Scottie (#126) · Alina (#130) · Sloane (#141) · Evangeline (#147) · Kehlani (#149) · Oaklynn (#153) · Oakley (#156) · Phoebe (#157) · Alani (#161) · Ailani (#168) · Blair (#169) · Gemma (#170) · Vivienne (#172) · Daphne (#178)
An all-time high is evidence of living vitality in American naming. Whether you choose a name that is still sprinting upward or one resting gracefully at its summit, the numbers give you the perspective to choose with confidence.
Every count on this page is a number of real American babies, taken from the official national birth record that runs back to 1880.
Not sure where to start?
Answer three quick questions and get 10 names matched to your taste — free, no account needed.
Get my 10 names →Source: U.S. Social Security Administration data, 1880–2025.