Parenting Days
Baby Names

110 Classic Boy Names That Never Go Out of Style

Abu Mohammad Fazlay Rabby

Updated August 2026 · 4 min read

PFX
Wooden scrabble-style letter tiles spelling out alphabet letters

A classic name is one you can't date. Hear "Jayden" and you can guess the birth decade within a few years; hear "James" and it could be 1890 or last Tuesday.

That's the whole appeal — and the whole trade-off. These names never look dated, and they're never rare. Below: 110 classic boy names with meanings, grouped by flavour, plus an honest note at the end about the ones that feel classic but have quietly aged out.

The unshakeable ten

  1. James — Hebrew, "supplanter"
  2. William — Germanic, "resolute protector"
  3. John — Hebrew, "God is gracious"
  4. Thomas — Aramaic, "twin"
  5. Henry — Germanic, "home ruler"
  6. Charles — Germanic, "free man"
  7. Edward — Old English, "wealthy guardian"
  8. George — Greek, "farmer"
  9. Robert — Germanic, "bright fame"
  10. Richard — Germanic, "powerful ruler"

Biblical classics

  1. Benjamin — Hebrew, "son of the right hand"
  2. Daniel — Hebrew, "God is my judge"
  3. Samuel — Hebrew, "God has heard"
  4. Matthew — Hebrew, "gift of God"
  5. Joseph — Hebrew, "he will add"
  6. David — Hebrew, "beloved"
  7. Michael — Hebrew, "who is like God"
  8. Nathaniel — Hebrew, "gift of God"
  9. Simon — Hebrew, "he has heard"
  10. Isaac — Hebrew, "he will laugh"
  11. Jacob — Hebrew, "supplanter"
  12. Adam — Hebrew, "man, earth"
  13. Aaron — Hebrew, "exalted"
  14. Elijah — Hebrew, "my God is Yahweh"
  15. Noah — Hebrew, "rest, comfort"
  16. Luke — Greek, "from Lucania"
  17. Mark — Latin, "of Mars"
  18. Paul — Latin, "small, humble"
  19. Peter — Greek, "rock"
  20. Stephen — Greek, "crown"

Greek and Latin classics

  1. Alexander — Greek, "defender of men"
  2. Theodore — Greek, "gift of God"
  3. Nicholas — Greek, "victory of the people"
  4. Christopher — Greek, "bearer of Christ"
  5. Anthony — Latin, "priceless"
  6. Vincent — Latin, "conquering"
  7. Julian — Latin, "youthful"
  8. Adrian — Latin, "from Hadria"
  9. Marcus — Latin, "of Mars"
  10. Felix — Latin, "lucky"
  11. Sebastian — Greek, "venerable"
  12. Dominic — Latin, "of the Lord"
  13. Victor — Latin, "conqueror"
  14. Leo — Latin, "lion"
  15. Oliver — Latin, "olive tree"
  16. Augustus — Latin, "great, venerable"
  17. Cyrus — Persian, "sun"
  18. Lucas — Latin, "light"
  19. Silas — Latin, "of the forest"
  20. Miles — Latin, "soldier"

British and Irish classics

  1. Arthur — Celtic, "bear"
  2. Alfred — Old English, "wise counsel"
  3. Edmund — Old English, "wealthy protector"
  4. Albert — Germanic, "noble, bright"
  5. Frederick — Germanic, "peaceful ruler"
  6. Walter — Germanic, "ruler of the army"
  7. Harold — Norse, "army ruler"
  8. Oscar — Irish/Norse, "friend of deer"
  9. Patrick — Latin, "nobleman"
  10. Connor — Irish, "lover of hounds"
  11. Liam — Irish short form of William
  12. Declan — Irish, saint's name
  13. Owen — Welsh, "young warrior"
  14. Rhys — Welsh, "ardour"
  15. Callum — Scottish, "dove"
  16. Duncan — Scottish, "dark warrior"
  17. Malcolm — Scottish, "devotee of Columba"
  18. Angus — Scottish, "one strength"
  19. Ian — Scottish form of John
  20. Douglas — Scottish, "dark stream"

Understated classics

  1. Andrew — Greek, "manly, brave"
  2. Philip — Greek, "lover of horses"
  3. Timothy — Greek, "honouring God"
  4. Gregory — Greek, "watchful"
  5. Martin — Latin, "of Mars"
  6. Francis — Latin, "Frenchman"
  7. Lawrence — Latin, "from Laurentum"
  8. Gerald — Germanic, "rule of the spear"
  9. Ralph — Norse, "wolf counsel"
  10. Hugh — Germanic, "mind, intellect"
  11. Roger — Germanic, "famous spear"
  12. Stanley — Old English, "stony meadow"
  13. Russell — French, "red-haired"
  14. Warren — Germanic, "guard"
  15. Nigel — Latin form of Niall
  16. Alan — Celtic, "handsome"
  17. Colin — Scottish/Greek, "young creature" / "victory"
  18. Neil — Irish, "champion"
  19. Bruce — Scottish place name
  20. Grant — French, "large"

Classic short forms that stand alone

  1. Sam — from Samuel
  2. Ben — from Benjamin
  3. Max — from Maximilian
  4. Jack — from John
  5. Harry — from Henry
  6. Ted — from Theodore or Edward
  7. Joe — from Joseph
  8. Tom — from Thomas
  9. Will — from William
  10. Ned — from Edward
  11. Gus — from Augustus
  12. Nate — from Nathaniel
  13. Charlie — from Charles
  14. Freddie — from Frederick
  15. Archie — from Archibald
  16. Alfie — from Alfred
  17. Bertie — from Albert
  18. Monty — from Montgomery
  19. Rory — Irish, "red king"
  20. Reggie — from Reginald

The ones that only feel classic

Worth knowing before you commit: some names read as timeless but are actually mid-century trends now firmly stamped to a decade — Gary, Barry, Keith, Dean, Wayne, Trevor, Craig, Glenn. Nothing wrong with any of them, but they date a child the same way Jayden does, just to a different era. If timelessness is genuinely your goal, the test is simple: can you picture the name on a Victorian gravestone and a nursery door? James passes. Wayne doesn't.

More lists: 150 strong boy names and 120 old-fashioned boy names.

Frequently asked questions

James is the usual answer — it has stayed in continuous heavy use for centuries without ever peaking hard enough to date itself. William, John, Thomas, and Henry belong in the same tier: names that have never really left the top ranks in English-speaking countries.

Abu Mohammad Fazlay Rabby

Fazlay is a dad of two — one boy, one girl — and the founder of Parenting Days, where he collects the best ideas for every big (and small) day of raising kids.

Related reading

Get the free printable pack

Weekly ideas, no spam — unsubscribe anytime.