There's no formal threshold for when a baby name becomes "mainstream" in America, but the SSA's top 1,000 is a useful proxy. To make it, a name needs to be given to at least about 230 babies in a year. In 2025, 93 names crossed that line for the first time — meaning they were below #1,000 in 2024 (or never recorded) and made it in 2025.
Three patterns dominate the newcomer list:
The remaining 15% are reissues of obscure historical or biblical names making first-time mainstream appearances.
Names that hit the top 1,000 for the first time are leading indicators of where the next decade is going. Roughly 40% of names that cross this threshold stay in the top 1,000 for at least 5 years. About 15% will make the top 500 within a decade. And 1–2% will eventually make the top 100. Watch this list — these are the names your kids' kids will think are normal.
256,000 names across 21 countries — pick a tool below.
Describe what you want in plain English. Every suggestion is grounded in 256,000+ real names.