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
Naming diversity over time
Distinct names per decade (×1,000)
Distinct US baby names per decade (×1000)
What 146 years of data reveal
Four things you won't find on a baby-name list
Recorded in every era from 1900 to 2025 — names like Mary, Anna, and Emma that never left.
Distinct names first recorded since 2010 — new coinages, blends, and creative spellings.
Distinct names in the widest decade on record — the high-water mark for naming diversity.
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
Top boys' name (2025)
Top girls' name (2025)
Latest data year
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).
Top Names in 2025
The most popular first initials of 2025
Total US births by the first letter of the baby's name
- A
A
442,055 births
- E
E
278,842 births
- M
M
273,196 births
- L
L
249,003 births
- J
J
246,478 births
- C
C
214,030 births
- S
S
203,489 births
- K 165,894
K
165,894 births
- R 153,608
R
153,608 births
- B 127,359
B
127,359 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.
Trending Names
Biggest growth from 2019 to 2025
Boy Rising Boys' Names
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.
Baby Name Guides
Understand naming trends and make data-informed choices.
How SSA Name Data Works
Where the data comes from and what it covers.
What Drives Popularity
Why names rise, fall, and cycle through generations.
Choosing a Unique Name
Find the sweet spot between common and bizarre.
Trends by Decade
How naming trends shifted from the 1920s to today.
Why Names Rise & Fall
Patterns behind name popularity changes over time.
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.
Published by
NameAlmanac Editorial
Independent data-journalism site that compiles, verifies, and contextualizes public datasets. We do not accept compensation from entities we cover, and every dataset cites its originating public source.