The 2025 report
What 2025 named its babies
3.32M babies were given a recorded name in 2025, down 0.83% from 2024. That is 21% below the all-time peak of 4.20M in 1957. 31,227 distinct names were recorded in 2025 — 793 fewer than in 2024.
Latest year
2025
146 years of records, 1880–2025. Every sentence on this page is generated from the data at build time; the page rewrites itself each May.
Headline numbers
2025 against 2024Births recorded
3,315,343
Distinct names
31,227
Boys per 100 girls
106.3
Top-1000 coverage
81.2%73.6%
Story of the year
biggest relative rank climbAilany climbed from #101 to #14 among girls — 2,606 births in 2024 to 7,136 in 2025, a 174% jump that lifted it 7.2× up the rankings.
The establishment
top ten by sex · 12-year sparkline · movement against 2024Liam has been the most popular boys' name for 9 straight years (since 2017), and Olivia has led the girls for 7 straight years (since 2019).
Momentum
2024 → 2025Ranked by year-over-year change in births, among names with at least 300 births in 2025 — enough volume that the percentages mean something.
Showing names. Boys and girls are ranked separately — a name only competes with its own side.
Fastest rising
Biggest gains, 2024 → 2025
- Akariup +433% percent
● Boys · 104 → 554 · #1631 → #542
- Madissonup +372% percent
■ Girls · 203 → 958 · #1182 → #319
- Kasaiup +360% percent
● Boys · 95 → 437 · #1747 → #639
- Jasaiup +331% percent
● Boys · 167 → 719 · #1214 → #439
- Klarityup +295% percent
■ Girls · 87 → 344 · #2187 → #791
- Rynleeup +259% percent
■ Girls · 100 → 359 · #1977 → #755
- Eziahup +247% percent
● Boys · 134 → 465 · #1399 → #610
- Ailanyup +174% percent
■ Girls · 2,606 → 7,136 · #101 → #14
Fastest falling
Biggest losses, 2024 → 2025
- Dayanadown −37% percent
■ Girls · 619 → 392 · #497 → #716
- Kyliandown −34% percent
● Boys · 681 → 448 · #460 → #624
- Angeladown −32% percent
■ Girls · 1,123 → 765 · #281 → #408
- Cruedown −30% percent
● Boys · 446 → 314 · #629 → #797
- Blakedown −29% percent
■ Girls · 1,461 → 1,035 · #210 → #295
- Destinydown −29% percent
■ Girls · 643 → 458 · #481 → #635
- Journidown −28% percent
■ Girls · 481 → 345 · #621 → #786
- Jayladown −28% percent
■ Girls · 788 → 569 · #404 → #530
Arrivals
first time inside the top 100 since 2024The long run, 1880–2025
146 years375,362,447 births are recorded across 146 years. 106.3 boys were named for every 100 girls — a gap that has barely moved since 1975 (107.1 then).
Recorded births per year
Peak was 1957. Boys consistently outnumber girls; the girls' series is dashed.
Unique names over time
The number of distinct names recorded each year has climbed steeply since the 1960s.
Fragmentation
share held by the top 1,000 namesIn 1880, the 1,000 most common names covered 99.7% of boys and 100.0% of girls — almost every child. By 2025 that had fallen to 81.2% and 73.6%. Parents now choose from a far wider pool, and girls' names lead the way.
Share of births held by the top 1,000 names
A falling line means naming is spreading out across more names.
Tool · 01 of 06
Browse names
Search any name for its era and trajectory, see what is trending and what is all-time greatest, or read the field by decade and by letter
Tool · 02 of 06
Rivalry
Put two names head to head
Tool · 03 of 06
Decade showdown
Which names surged and which cratered between two decades
Tool · 04 of 06
Birth year
What the year you were born named its babies
Tool · 05 of 06
Diversity
How concentrated or diverse naming has become over time
Tool · 06 of 06
Unisex
Names used for both boys and girls — how balanced are they?
Every figure on this page is regenerated from the raw Social Security Administration files by npm run generate-data, so the report rewrites itself when a new year lands. SSA omits names given to fewer than five babies in a year, so the true tail is longer than the data shows.