Check any name's SSA rank decade-by-decade from the 1970s through 2025. See if it's rising, falling, or making a vintage comeback.
Disclosure: This page may contain affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you.
The Social Security Administration publishes baby name data every year in May, covering every name given to 5 or more babies in the US in the previous calendar year. The dataset goes back to 1880 — making it the most comprehensive baby naming record available anywhere in the world. A name's SSA rank tells you how many babies received that name compared to every other name in a given year. Rank #1 means more babies received that name than any other. Rank #500 means 499 other names were more common.
The most important thing the data reveals is trajectory. A name currently ranked #150 but climbing 20 ranks per year is a strategically better choice than a name at #20 that has been falling for a decade. The SSA database makes these trajectories visible — and they follow surprisingly consistent patterns.
The most important pattern in 140 years of SSA data: names follow an 80–100 year vintage revival cycle. Names that peaked in the 1910s and 1920s are completing their comebacks right now. Eleanor was virtually unused in 2000 — today it's in the SSA top 15. Theodore was outside the top 100 in 2000 — today it's in the top 10. Hazel, Violet, Arthur, and Iris have all followed the same arc.
The mechanism is generational distance: a name associated with great-grandparents feels genuinely old-fashioned to parents — but by the great-grandchild generation, that same name has passed beyond dated into vintage and charming. The names parents are reviving in 2025 are exactly what great-grandmothers in their 90s are named today.
| Rank | Girls 2025 | Boys 2025 |
|---|---|---|
| #1 | Olivia | Liam |
| #2 | Emma | Noah |
| #3 | Charlotte | Oliver |
| #4 | Amelia | James |
| #5 | Sophia | Elijah |
| #6 | Isabella | Mateo |
| #7 | Ava | Theodore |
| #8 | Mia | Henry |
| #9 | Evelyn | Sebastian |
| #10 | Luna | Jackson |
Source: SSA Annual Name Report 2025. Olivia has held #1 for girls since 2019 — the longest #1 run in modern SSA records.
Rising fastest: Aurora (top 15 girls, up ~60 ranks in 5 years), Eloise (approaching top 20), Maeve (approaching top 30), Mateo (biggest climber in boys top 10), and Jasper (approaching top 50 boys).
Falling fastest: Madison (peaked #2 in 2001, now outside top 30 and falling 8–12 ranks per year), the entire -ayden family (Jayden, Brayden, Hayden — all peaked 2010–2013), Kaylee and variants, Addison, and Nevaeh. These names carry a strong 2000s cultural timestamp that becomes more visible each year.
Three rules from 140 years of SSA data. Rule 1: Names with consistent 50+ year presence (James, Elizabeth, Henry, Charlotte) are safe regardless of current rank. Rule 2: Names in long-cycle vintage revival (completing an 80–100 year comeback) are better long-term choices than trend names at the same current rank. Rule 3: Names in sustained multi-year decline carry a cultural timestamp that grows stronger each year — avoid unless you specifically want that association.
The sweet spot for 2025: names currently in early vintage revival — outside the SSA top 200 but climbing consistently. Genuinely rare today, timelessly established as your child grows.
SSA data covers names given to US citizens and permanent residents with Social Security numbers. Names given to fewer than 5 babies in a year are excluded for privacy. The data is most reliable for names given to 100+ babies per year and for trend analysis over multi-year periods. For any name, you can access the complete unranked SSA dataset directly at ssa.gov/oact/babynames.
Also use the Trend Tracker to see the fastest-moving names right now, or the Age Estimator to see what generation most people with a given name belong to.