Classic Baby Names
Names that have stayed in the top 500 for most of the last century — at least 50 of the 100 years to 2025. The 100 steadiest, longest-serving first.
All 100 names
- Oliver
- Charlotte
- Theodore
- Emma
- Amelia
- Henry
- James
- William
- Benjamin
- Evelyn
- Jack
- Samuel
- Leo
- Michael
- Daniel
- John
- Julian
- Joseph
- Alexander
- Matthew
- Thomas
- David
- Elizabeth
- Gabriel
- Nora
- Jacob
- Anthony
- Isaac
- Charles
- Wesley
- Emily
- Grace
- Nathan
- Christopher
- Naomi
- Andrew
- Adrian
- Josephine
- Aaron
- Victoria
- Lillian
- Leah
- Arthur
- Robert
- Jose
- Ruby
- Alice
- Adam
- Dominic
- Vincent
- Nicholas
- Lorenzo
- Audrey
- Maria
- Dean
- George
- Natalie
- Sarah
- Calvin
- Lydia
- Caroline
- Nathaniel
- Anna
- Cecilia
- Luis
- Charlie
- Margaret
- Carlos
- Rose
- Juan
- Esther
- Ivan
- Mary
- Julia
- Eva
- Jesus
- Felix
- Antonio
- Max
- Jesse
- Peter
- Alan
- Ruth
- Timothy
- Annie
- Katherine
- Abraham
- Victor
- Miguel
- Joel
- Oscar
- Molly
- Edward
- Sara
- Grant
- Alex
- Richard
- Patrick
- Dallas
- Mark
What makes a name classic
Oliver heads the list, inside the top 500 in 100 of the 100 years to 2025. The test is endurance rather than height: a name that spent fifty years in the four hundreds qualifies, and a name that was number one for five years and then vanished does not.
100 of the hundred managed every single one of those 100 years. The median on this list is 100 years and the shortest is 100, which is the threshold — half the window, and the reason the list is a hundred names long rather than a thousand.
100 of the hundred are still in the top 500 in 2025, and 53 are still in the top 100, so this is not a list of names that have been retired. 34 are ranked among girls and 66 among boys. All of them were already in the record when it opens in 1880, 145 years ago — which is what a century inside the top 500 requires, and why no name that arrived recently can appear here however popular it has become.
Questions about classic baby names
What makes a name classic?
Staying in the top 500 for most of the last century. Every name on this list managed it in at least half of the 100 years to 2025.
Which name has lasted longest?
Oliver, inside the top 500 in 100 of the last 100 years.