Trends · United States · 2025

Baby names in 2025: what changed

Which names rose, fell or came back in 2025 in the United States, and how much of the country still shares the same few names. Every figure is computed from the Social Security Administration’s name files.

The numbers

Each sentence stands alone. Figures are computed from the official files when the page is built.

  1. Olivia was the most-given girls’ name in 2025 for the 7th year in a row, with 13,544 births (SSA, 2025).
  2. Liam was the most-given boys’ name in 2025 for the 9th year in a row, with 20,818 births (SSA, 2025).
  3. Ailany was the fastest-rising girls’ name in 2025: it went from #101 to #14, from 2,606 to 7,136 births (SSA, 2025).
  4. Eithan was the fastest-rising boys’ name in 2025: it went from #226 to #97, from 1,599 to 3,636 births (SSA, 2025).
  5. The 10 most-given girls’ names covered 7.0% of girls born in 2025, against 23.0% in 1925 (SSA, 2025).
  6. 11 names entered the top 100 in 2025, 5 for girls and 6 for boys (SSA, 2025).
  7. Hazel was given to 90 girls in 1983 and to 6,318 in 2025 (SSA, 2025).
  8. The SSA counted 3,315,343 births with a published name in 2025, 0.8% fewer than in 2024 and 10.4% fewer than in 2015 (SSA, 2025).

The top 10

Girls

The ten most-given girls’ names in 2025, and where each stood in 2024.

RankNamebirthsvs 2024
1Olivia13,544=
2Charlotte13,400▲ 2
3Emma12,754▼ 1
4Amelia12,699▼ 1
5Sophia12,561▲ 1
6Mia11,078▼ 1
7Isabella10,666=
8Evelyn9,123=
9Sofia8,252▲ 1
10Eliana8,191▲ 8

Boys

The ten most-given boys’ names in 2025, and where each stood in 2024.

RankNamebirthsvs 2024
1Liam20,818=
2Noah20,358=
3Oliver14,939=
4Theodore13,355=
5Henry12,020▲ 1
6James11,945▼ 1
7Elijah11,111▲ 1
8Mateo11,045▼ 1
9William10,545▲ 1
10Lucas10,219▼ 1

Fastest risers in a year

Rank in 2024 against rank in 2025, among names given at least 1,000 times in both years. Bars show places gained.

Girls

Ailany+87 · #14Scottie+76 · #126Selah+63 · #216Rory+57 · #230Kaylani+55 · #185Rosemary+50 · #251Blair+49 · #169Jane+48 · #221

Ailany went from #101 to #14.

Boys

Eithan+129 · #97Baker+98 · #217Elian+90 · #147Aziel+68 · #186Shepherd+65 · #246Colter+61 · #157Shiloh+56 · #278Bowen+55 · #266

Eithan went from #226 to #97.

Fastest risers in ten years

Rank in 2015 against rank in 2025, among names given at least 2,000 times in 2025. Bars show places gained.

Girls

Ailany+3,828 · #14Scottie+3,460 · #126Alaia+547 · #117Lainey+546 · #30Magnolia+511 · #124Margot+491 · #102Hallie+447 · #120Millie+396 · #73

Ailany went from #3,842 to #14.

Boys

Eithan+1,506 · #97Colter+1,111 · #157Stetson+639 · #136Callum+567 · #118Elian+541 · #147Luka+439 · #85Atlas+412 · #75Hayes+377 · #162

Eithan went from #1,603 to #97.

New entries

Names that entered the top 100 in 2025, and the top 1,000: they were not there in 2024.

Names that fell most

Rank in 2024 against rank in 2025, among names given at least 1,000 times in both years. Bars show places lost.

Girls

Blake−85 · #295Kimberly−56 · #303Antonella−51 · #284Andrea−50 · #235Brianna−41 · #222Ana−41 · #245Journee−41 · #258Adalyn−41 · #260

Blake went from #210 to #295.

Boys

Phoenix−54 · #329Blake−51 · #316Gavin−48 · #303Ayden−44 · #257Xander−44 · #259Finley−43 · #333Tristan−42 · #309Brayden−39 · #229

Phoenix went from #275 to #329.

Names that came back

Names given a lot before 1960, nearly gone for decades, and back: at least 30 years between their peak and their low, and at least ten times the births in 2025 that they had at the low.

Girls

  • Charlotte

    Peak 1943: 5,482. Low 1984: 790. 2025: 13,400.

  • Emma

    Peak 1918: 5,324. Low 1976: 414. 2025: 12,754.

  • Amelia

    Peak 1917: 1,160. Low 1968: 390. 2025: 12,699.

  • Evelyn

    Peak 1921: 14,278. Low 1976: 819. 2025: 9,123.

  • Eleanor

    Peak 1920: 8,497. Low 1977: 228. 2025: 7,649.

  • Violet

    Peak 1920: 3,694. Low 1972: 109. 2025: 7,546.

  • Nora

    Peak 1920: 1,477. Low 1986: 485. 2025: 6,380.

  • Hazel

    Peak 1918: 7,615. Low 1983: 90. 2025: 6,318.

Boys

  • Oliver

    Peak 1918: 1,248. Low 1967: 291. 2025: 14,939.

  • Theodore

    Peak 1919: 3,424. Low 1996: 905. 2025: 13,355.

  • Leo

    Peak 1921: 4,066. Low 1986: 415. 2025: 8,173.

  • Everett

    Peak 1921: 1,913. Low 1995: 258. 2025: 4,287.

How concentrated names are

Share of births that went to the 100 most-given names, for girls and boys, from 1880 to 2025.

0%25%50%75%1880190019251950197520002025GirlsBoys
Share of births by group of names
YearTop 10 girlsTop 100 girlsTop 10 boysTop 100 boys
192523.0%64.9%32.9%72.8%
197517.4%53.7%25.7%69.3%
200010.2%42.0%13.4%55.4%
20158.4%34.0%8.3%43.7%
20257.0%31.5%8.0%38.0%

In 2025 the 10 most-given girls’ names cover 7.0% of girls born and the 10 most-given boys’ names 8.0% of boys born (SSA, 2025). In 1925 it was 23.0% and 32.9%.

Where the figures come from

  • Source: Baby names data of the Social Security Administration (births in the US, 1880 to 2025). Names given fewer than five times in a year are not published, so totals are slightly below all births.
  • A rank is the one in that year’s file, by sex, one spelling at a time: Sophia and Sofia are two lines. Rises and falls compare two ranks; names given fewer than 1,000 times are left out, because a few births then move the rank a lot.
  • Top 10 and top 100 shares are measured against the births in the file, by sex.
  • No figure is estimated: everything is recomputed when the page is built.
  • The data: SSA, popular baby names. How Vowel’s pages are made.

And how has yours moved?

See your own name’s life, year by year.

Wrap your name →

The 2025 top 25 →