100 Timeless Boy Names That Never Go Out of Style

A friend’s pregnancy reminded me how much joy we found in naming our children. We prefer traditional, old-fashioned names — both of our kids were named after grandparents, one from John’s side and one from mine. I enjoyed compiling this list of 100 classic boy names, which complements my list of 100 classic girl names. These names feel established and enduring, and they can carry special meaning when they’re family names. Also — is anything cuter than baby suspenders?

Newborn Baby Boy Laying On Blue Blanket With Plaque Reading Classic Boy Names

For more ideas, see our list of 100 One-Syllable Boy Names.

When researching this post, I noticed that many of the top ten most popular boy names in the U.S. for 2024 are also classic choices:

  • #1: Liam
  • #2: Noah
  • #3: Oliver
  • #4: James
  • #5: Elijah
  • #6: Mateo
  • #7: Theodore
  • #8: Henry
  • #9: Lucas
  • #10: William
Small Newborn Baby Boy Feet On Blue Crochet Blanket

Beyond that short list, there are plenty of other timeless boy names to consider. Below is a curated list of around 100 traditional, old-fashioned names that have stood the test of time:

  • Adrian
  • Alec
  • Archie
  • Arlo
  • Arthur
  • August (Gus)
  • Baxter
  • Benjamin (Ben or Benji)
  • Bennett
  • Beau
  • Carl
  • Cedric
  • Charles
  • Christopher (Chris)
  • Clark
  • Conrad
  • Daniel
  • Dean
  • Dexter
  • Edward (Eddie)
  • Ezra
  • Felix
  • Finn
  • Flynn
  • Ford (Clifford)
  • Francis
  • Franklin (Frankie)
  • Freddie
  • George
  • Gideon
  • Glenn
  • Graham
  • Grant
  • Hank
  • Harry
  • Harvey
  • Henry
  • Hugh
  • Hugo
  • Isaac
  • Jack
  • Jackson
  • Jacob
  • James
  • Jason
  • Jasper
  • Jensen
  • John
  • Joseph (Joey)
  • Joshua
  • Jude
  • Jullian
  • Kennedy
  • Kenneth
  • Kent
  • Lawrence
  • Leonard
  • Leo
  • Lewis
  • Levi
  • Lincoln
  • Linus
  • Lucas
  • Lyle
  • Matthew
  • Maximillian (Max)
  • Michael
  • Miles
  • Milo
  • Neil
  • Nolan
  • Oliver (Ollie)
  • Oscar
  • Otto
  • Owen
  • Paul
  • Perry
  • Pierce
  • Preston
  • Quincy
  • Quentin
  • Robert
  • Ross
  • Russell
  • Samuel (Sam or Sammy)
  • Sebastian
  • Simon
  • Sinclair
  • Steven / Stephen
  • Theodore (Teddy)
  • Thomas (Tom)
  • Tobias
  • Tristan
  • Truman
  • Vincent
  • Walt
  • Wallace
  • Warren
  • William (Will)
  • Zachary
Father Holding Newborn Baby Boy On Chest

There you have it — roughly one hundred classic boy names that feel time-honored and traditional. I love them all, and I’m always happy to help brainstorm baby names.

More Naming Resources

If you enjoyed these lists, I’ve compiled several other name collections for babies and pets. Here are more of my favorite naming posts:

  • 100 One-Syllable Boy Names
  • 100 Classic Girl Names
  • 100 One-Syllable Girl Names
  • 100+ Gender Neutral Names
  • 200 Girl Cat Names
  • 200 Girl Dog Names
  • 200 Boy Dog Names
  • 200 Boy Cat Names