U.S. Social Security Administration · 1880–2025 · 50 states + DC

Explore 105,966+ US baby names.

Year-by-year popularity charts · state rankings · decade trends · unisex detection · 145+ years of SSA data, refreshed each release.

Names
105,966+
Years tracked
146
States + DC
51
Latest year
2025

NameAlmanac tracks 105,966+ U.S. baby names; the current #1s are Liam for boys and Olivia for girls.

According to the U.S. Social Security Administration, NameAlmanac covers 105,966+ distinct baby names across 146 years (1880-2025) and all 50 states plus DC. Liam and Olivia are the current #1 boy and girl names nationally. Every name page includes year-by-year trends, decade totals, and state-level rankings derived directly from SSA birth-registration files.

  • Liam current #1 boy name
  • Olivia current #1 girl name
  • 105,966+ names tracked

The national picture

Olivia is the busiest name in current SSA records, 1.6× more common than Liam, the other #1.

Liam
current #1 boy name
Olivia
current #1 girl name
1.6×
gap between the two #1 names
105,966
names tracked total

Both are drawn from the same current-year ranking, so the 1.6× gap reflects real usage, not different time periods.

Where America's baby names are recorded

Every state files its own birth records with the SSA — some carry far more history than others.

Total baby names recorded per state on the SSA file, 1910–2025 — tap any state to open its rankings
Scale: 452K–7.1M 7.1M–13.6M 13.6M–20.2M 20.2M–26.8M 26.8M–33.4M

What 146 years of data reveal

Four things you won't find on a baby-name list

3,502
Evergreen names

Recorded in every era from 1900 to 2025 - names like Mary, Anna, and Emma that never left.

21,131
Modern arrivals

Distinct names first recorded since 2010, new coinages, blends, and creative spellings.

60,404
Peak-decade variety (2000s)

Distinct names in the widest decade on record, the high-water mark for naming diversity.

32,020
Names still in use (2025)

Names given to five or more babies in the latest SSA year, the live, active naming pool.

The 2025 U.S. naming landscape

Compared to 146 years of Social Security Administration baby-name records · Updated 2026-06-08

Names tracked

105,966+

Every name in 5+ births/year

1880 – 2025 · 50 states + DC

Top boys' name (2025)

Liam 1% #1 this year

Held #1 nationwide

Click name for full trajectory

Top girls' name (2025)

Olivia 1% #1 this year

Held #1 nationwide

Click name for full trajectory

Latest data year

2025

SSA national release

146 years of continuous records

The name pool is near its widest ever, about 15× the 1880s.

105,966 distinct names tracked across 146 years, 50 states, and DC. Today's parents pick from a far wider field than parents in 1880; distinct-name counts per decade have plateaued near their 2000s peak (the current decade is still in progress).

Distinct names recorded per decade

The signature decade-by-decade naming-diversity curve

distinct names

What this shows Peaked in the 2000s at 60,404 distinct names -- 15x the 1880s.

Source U.S. Social Security Administration · Baby Names As of June 2026

The most popular first initials of 2025

Total US births by the first letter of the baby's name

births

What this shows “A” starts more US babies' names than any other letter - 442,055 in 2025 alone, powered by a wave of A-names like Aria, Aiden, and Amelia.

Source U.S. Social Security Administration As of 2025 national data

Old Name, or New Wave?

Today's top 20 boy and girl names, by how long each has been in SSA records (x-axis) and how much of its total use is crammed into a single peak year (y-axis). A long history doesn't mean steady popularity: some of today's favorites are genuinely new phenomena wearing an old name.

Today's top 20 names per sex: history span vs. peak-year concentration

Newer & already concentratedOld name, new waveNewer & still risingLong history, steady all along50.575.5100.5125.5150.60.7%3.4%6%8.6%11.3%Years in SSA records% of total births in the single peak year
Today's top 20 names per sex: history span vs. peak-year concentration

The clearest case: Luna has been in SSA records for 146 years, yet 10.2% of every Luna ever registered was born in a single peak year: a name with an old paper trail but a very recent moment.

Read the chart as a table
Name Sex Years in records Peak-year share
Olivia Girl 146 3.5%
Emma Girl 146 2.9%
Amelia Girl 146 4.6%
Charlotte Girl 146 3%
Mia Girl 93 4.8%
Sophia Girl 146 5.1%
Isabella Girl 146 5.5%
Evelyn Girl 146 2.2%
Ava Girl 146 5.2%
Sofia Girl 145 5.2%
Camila Girl 112 6.6%
Harper Girl 55 7.8%
Luna Girl 146 10.2%
Eleanor Girl 146 2.5%
Violet Girl 146 4.1%
Aurora Girl 146 7.1%
Elizabeth Girl 146 1.2%
Eliana Girl 65 10.8%
Hazel Girl 146 2.5%
Chloe Girl 146 4.7%
Liam Boy 79 6.2%
Noah Boy 146 3.9%
Oliver Boy 146 5.7%
Theodore Boy 146 4.2%
James Boy 146 1.8%
Henry Boy 146 1.6%
Mateo Boy 122 9%
Elijah Boy 146 3.7%
Lucas Boy 145 3.9%
William Boy 146 1.6%
Benjamin Boy 146 1.9%
Levi Boy 146 4.6%
Ezra Boy 146 8.3%
Sebastian Boy 145 4.7%
Jack Boy 146 1.7%
Daniel Boy 146 1.9%
Samuel Boy 146 1.8%
Michael Boy 146 2.1%
Ethan Boy 144 4.6%
Asher Boy 146 7.6%

Can't Decide? Try the Randomizer

Pick a category and discover 3 random names from 105,966+ in our database.

Hit Shuffle! to discover names.

According to the Social Security Administration, as of June 2026 the agency's public-use baby-name files documented 105,966 distinct names across 2,181,032 national year-by-name records and 6,696,687 state-level records, spanning 1880-2025. See our methodology for the full extraction and privacy-suppression rules.

What to do with today's data

  • Ailany has grown 8395% since 2019 (84 to 7,136 recent births) -- the fastest riser in this year's data. Ailany's profile
  • Names starting with "A" account for the most births in 2025 (442,055) -- see the full first-letter breakdown when you browse by letter. Browse A-Z
  • Deciding between two names? Run them head to head. Compare names
  • Want the headline numbers in one place? Key findings

Trend figures compare 2019 to the latest SSA release year; a name must have at least 500 recent births to qualify as a trending entry.

About this data

How NameAlmanac works, and why you can trust these numbers

What this site is

NameAlmanac is a plain-language reference for U.S. baby name popularity, covering 146 years of naming history. Every name, birth count, and ranking is derived from exactly one upstream dataset: the Social Security Administration's National Baby Names dataset. We do not supplement it with crowdsourced data, user submissions, hospital records, or third-party estimates.

Editorial process

  1. Source. Download the SSA's national and state-level name files directly from ssa.gov, one text file per year, each containing (name, sex, count) records.
  2. Verify. Validate every record (three fields, positive integer counts, sex codes limited to M/F), confirm year ranges are continuous, and check that no records were lost during processing, our build pipeline is deterministic and reproducible.
  3. Publish. Aggregate cumulative statistics, compute rankings and trend metrics, and tag each database build with the exact SSA data vintage it was built from, so any number can be traced back to the source file.

Editorial independence & corrections

The NameAlmanac editorial team does not interpolate or estimate suppressed records; where the SSA has no data, we show nothing. If you believe any data on the site is inaccurate, or have questions about the methodology, contact us with the specific page URL and concern; we investigate every report. See our methodology for the full data-processing pipeline and source attribution.

Frequently asked

Where does NameAlmanac get its baby name data?

All name data comes from official Social Security Administration (SSA) records, which track every name given to at least 5 babies in a given year. The dataset spans from 1880 to the most recent year available.

How many baby names are in the NameAlmanac database?

NameAlmanac includes over 105,966 unique baby names from the SSA database, covering 146 years of naming trends across all 50 states and Washington, D.C.

Is NameAlmanac free to use?

Yes, NameAlmanac is completely free. You can search names, view popularity trends, browse state-level data, and explore decade rankings without any signup or payment.

Can I see how popular a name is in my state?

Yes. Every name page includes state-by-state popularity data, and you can also browse state-decade pages to see the top names for any state in any decade from the 1910s onward.