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

Explore 104,819+ US baby names.

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

Names
104,819+
Years tracked
145
States + DC
51
Latest year
2024

What 145 years of data reveal

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

3,476
Evergreen names

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

19,864
Modern arrivals

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

60,400
Peak-decade variety (2000s)

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

31,904
Names still in use (2024)

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

The 2024 U.S. naming landscape

Compared to 145 years of Social Security Administration baby-name records

Updated 2026-05-06

Names tracked

104,819+

Every name in 5+ births/year

1880 – 2024 · 50 states + DC

Top boys' name (2024)

Liam 1% #1 this year

Held #1 nationwide

Click name for full trajectory

Top girls' name (2024)

Olivia 1% #1 this year

Held #1 nationwide

Click name for full trajectory

Latest data year

2024

SSA national release

145 years of continuous records

1880s39511890s50221900s63181910s152581920s181081930s156611940s162961950s189871960s221731970s317881980s386121990s504432000s604002010s601032020s47689

The most popular first initials of 2024

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 — 447,377 in 2024 alone, powered by a wave of A-names like Aria, Aiden, and Amelia.

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

Can't Decide? Try the Randomizer

Pick a category and discover 3 random names from 104,819+ 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 104,819 unique baby names from the SSA database, covering 145 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.