A friend of mine is expecting, and it reminded me how much fun it was to choose names for our children. We favor traditional, time-tested names—many of which honor family members. Both of our kids were named after grandparents: one from my husband’s side and one from my side. Below you’ll find my curated list of about 100 classic boy names, plus a note about a companion list of 100 classic girl names. These names feel established, carry a sense of history, and often gain extra meaning when they’re family names. Also: baby suspenders are undeniably adorable.

If you want shorter options, I also like the list titled 100 One-Syllable Boy Names for punchy, simple choices.
One thing I noticed while compiling this list is that many of the most popular boy names in the USA for 2024 are very much in the classic vein. The top ten for the year included:
- #1: Liam
- #2: Noah
- #3: Oliver
- #4: James
- #5: Elijah
- #6: Mateo
- #7: Theodore
- #8: Henry
- #9: Lucas
- #10: William

Beyond the most popular choices, there are many traditional names that feel timeless without being overused. Below is a longer list of classic, old-fashioned boy names—many of them with ready-made nicknames or flexible modern uses. Consider family connections, initials, and ease of pronunciation when choosing. Try saying the full name aloud, imagine calling it across a playground, and think about how it pairs with your last name.
100 Classic Boy Names
- 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
- Julian
- Kennedy
- Kenneth
- Kent
- Lawrence
- Leonard
- Leo
- Lewis
- Levi
- Lincoln
- Linus
- Lucas
- Lyle
- Matthew
- Maximilian (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

A classic name can offer a sense of continuity and gravitas while still feeling fresh when paired with a modern middle name or a relaxed nickname. If you’re choosing a name to honor a loved one, consider whether you prefer an exact match or a variation that keeps the spirit of the original. Middle names are a great place to honor family while keeping the first name simple and approachable.
When narrowing your list, think about how the name sounds at different life stages, whether the initials form an unintended word, and how it pairs with potential nicknames. Some parents prefer names that are distinctly traditional, while others like a classic choice with an unexpected twist. Either way, there are plenty of options that balance history and personality.
If you enjoy these lists, I’ve also put together other naming resources to explore different styles and lengths. Happy naming—choosing the right name is part tradition, part personal taste, and entirely special. If you want a sounding board for your short list, I’m always glad to help brainstorm.
More Naming Resources
Other name lists I recommend checking out include:
- 100 One-Syllable Boy Names
- 100 Classic Girl Names
- 100 One-Syllable Girl Names
- 100+ Gender Neutral Names
- 100+ Celebrity Baby Names
- 200 Girl Cat Names
- 200 Girl Dog Names
- 200 Boy Dog Names
- 200 Boy Cat Names