A friend of mine is pregnant, and it brought back the thrill of choosing names for our own children. We prefer traditional, time-tested names—many with family ties. Both of our kids were named after grandparents: one from John’s side and one from mine. I enjoyed compiling this curated list of 100 classic boy names, paired with a separate collection of classic girl names. These names feel established and enduring, and they often carry extra meaning when they honor relatives. Also: can you think of anything cuter than baby suspenders?

If you’re looking for more inspiration, see the companion list of one-syllable boy names and the collection of classic girl names in our naming resources below.
When researching popular names, I noticed that many favorites in recent lists remain rooted in tradition. The top ten boy names in the U.S. for 2024 include several long-standing choices that feel both familiar and fresh:
- #1: Liam
- #2: Noah
- #3: Oliver
- #4: James
- #5: Elijah
- #6: Mateo
- #7: Theodore
- #8: Henry
- #9: Lucas
- #10: William

Beyond those top picks, there is a wide variety of classic boy names with distinct styles—some formal, some casual, and many that offer friendly nicknames. Below is a thoughtfully assembled list of around 100 traditional and old-fashioned boy names to help you find the perfect fit.
- 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

There you have it: about one hundred classic boy names that feel timeless and well-established. Whether you’re honoring family history or simply drawn to a name’s cadence, this list is a helpful place to start. I adore many of these names and enjoy helping others pick the right one—if you want suggestions or a fresh perspective, I’m happy to help.
More Naming Resources
If you’re exploring names beyond this list, I’ve put together several other collections with additional ideas for baby names and pet names. Below are some curated resources to spark more inspiration:
- 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