How Long Do Top 10 Baby Names Stay in the Top 10?
A common worry when picking a name is that it will sound dated in twenty years — that it will pin your child to a particular decade the way some names instantly say "born in the 1980s". The Social Security records let us test that. We took the Top 10 boy's and girl's names from past years and looked up where each one stands now.
Girls' names from 1985 have mostly faded
In 1985 the Top 10 girl's names were Jessica, Ashley, Jennifer, Amanda, Sarah, Stephanie, Nicole, Heather, Elizabeth and Megan.
In 2025, none of them was in the Top 10. Only two were still in the Top 100: Elizabeth at #17 and Sarah at #90. Five had dropped below #500 — Stephanie (#557), Jennifer (#586), Jessica (#665), Megan (#889) and Heather (#1,264).
Boys' names from 1985 have held on
The 1985 boys' Top 10 was Michael, Christopher, Matthew, Joshua, Daniel, David, James, Robert, John and Joseph.
Every one of them was still in the Top 100 in 2025. James is still in the Top 10, at #6. The lowest of the ten is Robert, at #92. Robert (down from #8 to #92), Christopher (#68) and Joshua (#66) have fallen the furthest, but none of them has dropped out of common use the way Heather or Jessica has.
Twenty years on, the same pattern
The Top 10 from 2005 tells a similar story, a little less sharply because less time has passed.
- Boys, 2005: Jacob, Michael, Joshua, Matthew, Ethan, Andrew, Daniel, Anthony, Joseph and Christopher. None is in the 2025 Top 10, but all ten are still in the Top 100. Andrew has dropped the most, from #6 to #73, and Jacob has gone from #1 to #43.
- Girls, 2005: Emily, Emma, Madison, Abigail, Olivia, Isabella, Hannah, Samantha, Ava and Ashley. Three are still in the Top 10 — Olivia (#1), Emma (#3) and Isabella (#7). Samantha (#151) and Ashley (#164) have left the Top 100.
How long does a Top 10 spot usually last?
The snapshots above are examples. To answer the question directly, we followed every name that reached the Top 10 in any year from 1950 to 2025. That was 44 different boys' names and 63 different girls' names. For each name we looked at its longest unbroken stay in the Top 10.
The middle stay was about 10 years for boys (9.5) and 11 for girls. About 3 in 10 names stayed five years or less: 12 of the 44 boys' names and 19 of the 63 girls' names. A long stay is the exception. Only 11 boys' names and 13 girls' names kept a Top 10 place for 20 years or more.
The record belongs to Michael, in the boys' Top 10 for at least 67 years in a row, from 1950 to 2016. The longest girls' stays were 26 years, by Jennifer (1966 to 1991) and Emily (1991 to 2016). Olivia and Emma are close behind and still going, on 25 and 24 years. Counting only the years from 1950 to 2025 cuts very long stays short at both ends, so these figures are floors, not exact totals.
Look at the 1950 Top 10 for a sense of how much changes. Only two of the boys' ten names, James and William, are in the Top 10 today. None of the girls' ten names from 1950 is, and that list included Linda, Mary and Patricia.
Today's Top 10 is mostly new
Most of 2025's Top 10 names were well outside the Top 10 twenty years ago. Theodore was #299 in 2005 and is now in the boys' Top 10; Mateo was #302. On the girls' side, Charlotte was #135 in 2005 and Eliana #304.
Some of today's leaders have been there a long time, though. Olivia has been in the girls' Top 10 every year since 2001 and Emma since 2002. William has been in the boys' Top 10 since 2006. Others are brand new: Mateo only entered the Top 10 in 2023, and Eliana in 2025.
What this means if you want a name that won't date
The records can't tell you what will be popular in 2045, and we won't pretend otherwise. But they do show some useful patterns:
- Girls' names have usually turned over faster than boys' names. From 1960 to 2025, an average of 5.9 of each year's ten boys' names had also been in the Top 10 ten years earlier, against 4.5 of ten for girls. Recently it has flipped, though: in 2015 and 2025 it was 6 of 10 for girls and only 3 and 4 of 10 for boys. So treat this as a loose pattern, not a rule.
- Long-running classics tend to stay in use. James, William and Elizabeth were in the Top 25 in each of the five years we checked: 1950, 1975, 1985, 2005 and 2025. If avoiding a dated feel is important to you, a name with a long, steady history is a safer bet than one that has shot up in the last few years.
- A fast climb is worth noticing. It doesn't make a name a bad choice. It just means you are choosing it at a time when a lot of other parents are too. That is the pattern many of the 1985 girls' names followed. Seven of those ten names were outside the Top 100 in 1960, and Jessica went from #408 in 1960 to #1 in 1985.
The girl names and boy names lists on NamePairings show each name's 2025 rank and can be sorted by popularity, so you can see where any name you are considering stands today.
Ranks are from the US Social Security Administration's national baby-name files, 1950 to 2025, ranked by the number of babies given each name. A name appears in a year's file only if at least five babies of that sex were given it.