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

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

1880s39511890s50221900s63181910s152581920s181081930s156621940s162971950s189881960s221731970s317871980s386141990s504482000s604042010s601232020s49956

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

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.

Frequently Asked Questions

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.