These vintage boy names are not only adorable but they’re also unique and fun as well. I’ve gathered up 100 of the best names for you to sort through and highlight as your favorites. Not only have I alphabetized them for you but I’ve also added in the origins and meanings as well. After all, when it comes to choosing the perfect name for your upcoming bundle of joy, you need to be as educated and informed as possible!
With all these options and choices, I hope that you find a few that make your heart happy and make it onto your “final” name list. I can’t wait to hear if any of these are your top contenders!
Related: Three Letter Boy Names
Related: Modern Boy Names
There may be affiliate links in this article. Please see my disclosure for more information.
VINTAGE BOY NAMES (WITH ORIGINS AND MEANINGS!)
Aaron: (Hebrew) This name means “high mountain” and can be spelled a variety of different ways.
Abel: (Hebrew) If you’re looking for a vintage baby name, this name means “breathing spirit” is just about perfect.
Abraham: (Hebrew) Meaning “Father of many” this name is a great name for a boy’s first name and can also be shortened down to Abe as a nickname.
Need to learn how to breastfeed? Check out Stacey’s Milkology course
She has affordable learning for breastfeeding, pumping, and going back to work!Aiden: (Irish) This old fashioned boy name means “little fire” and is adorable. It’s actually made a comeback and is becoming quite common again as well.
Alister: (Greek) Meaning “defender”, this is a fun first name that could have a cute nickname of Ali as well.
Amos: (Hebrew) “To carry” is the meaning of this vintage baby boy’s name.
Archie: (German) This baby name means “truly brave” and is mostly known for being the star of Archie comics.
Arthur: (English) Meaning “noble” this name is a great choice for your newborn baby boy.
Asher: (Hebrew) “Happy” is the meaning of this adorable baby name.
August: (Latin) This name means “to increase” which is what is going to happen to your family size once you add a new baby to your family.
Benjamin: (Hebrew) Meaning “son of my right hand”, this vintage boy name is still quite popular today and if often shortened down to Ben or Benj.
Billy: (English) Often used as a nickname for the full first name William, this shortened boy’s name means “resolute protector.”
Booker: (English) Meaning “scribe”, this is an old baby name that is slowly making a comeback.
Burt: (English) This name means “glorious” but many of us probably know this name more from the adorable duo on Sesame Street.
Cade: (English) Meaning “round”, this name has several different variations of spelling as well.
Caleb: (Hebrew) This name has two meanings which are “dog; faithful”.
Charles: (German) Meaning “man”, this vintage boy name is a great one to bring back into modern time. Plus, shortening to Charlie is pretty adorable as well.
Chevy: (French) “Knight” is the meaning of this boy’s name.
Clifford: (English) While your mind might wander to the big red dog, this name actually means “ford by a cliff”.
Clint: (English) Meaning “settlement on a hill”, this name is probably made more famous nowadays because of the actor Clint Eastwood.
Clyde: (Scottish) This name means “one who washes” and it’s one rustic baby name that needs to become a lot more common.
Donovan: (Irish) Meaning “dark princeling”. this is a fun name to consider for your upcoming bundle of joy.
Duncan: (Irish) “Brown warrior” is the meaning of this name. It can also be spelled a bit differently as well.
Edgar: (English) Start the life of your baby boy off right with this name that means “fortunate and powerful”.
Emmett: (Hebrew) Meaning “universal”, this vintage boy name just might be the perfect name choice for your family.
Related: Fantasy Baby Boy Names from Your Favorite Fiction Series
Fletcher: (English) “Arrow-maker” is the meaning of this fun and unique name for boys.
Frederick: (German) Meaning “peaceful ruler”, this boy’s name once used to rank in the top 100 names commonly used during the 1800s and early 1900s but has since fallen off the list.
Garrett: (English) “Rules by the spear” is the meaning of this vintage boy name.
George: (Greek) Meaning “farmer”, this might be a great choice to consider.
Check out this NEW + affordable childbirth course
She has options for both natural AND medicated birth!! . Use coupon code AUDREY10 for 10% off!Gray: (English) Literally meaning “gray-haired”, this boy’s name is fun to think about as a potential option.
Gregory: (Latin) “Watchful” is the meaning of this name. It can also be shortened to Greg.
Griffin: (English) This name means “nickname for a fierce or dangerous person.”
Gunnar: (Old Norse) Meaning “warrior”, this is a pretty cool old baby name to consider.
Guy: (French) “Leader” is the meaning of this name.
Harrold: (English) Meaning “army commander”, this name is also one that can be shortened to Harry.
Harrison: (English) “Son of Harry” is the meaning of this boy’s name.
Henry: (German) The meaning of this name is “ruler of the home”.
Hudson: (English) Meaning “Hugh’s son”, this name is actually still ranked in the top 100 baby boy names currently.
Isaac: (Hebrew) “He will laugh, he will rejoice” is the fun meaning of this adorable name.
Jacob: (Hebrew) Meaning “supplanter”, this is also a prominent biblical boy name as well.
Jasper: (Persian) This vintage name means “treasurer” and is also referred to as being quite masculine, too.
Jonathan: (Hebrew) “Jehovah has given” is this name’s meaning.
Joseph: (Hebrew) The meaning of this name is “May Jehovah add/give increase” and is another name that is referenced and talked about a lot in the Bible.
Killian: (Irish) Meaning “little church”, this name is commonly used as a unisex name as well.
Related: Badass Unisex Names
Lance: (French) “Land” is the meaning of this boy’s name.
Lawrence: (Latin) Meaning “from Laurentium”, this is pronounced differently in different parts of the world.
Lerroy: (French) This name means “the king”, and your new little guy probably will rule your kingdom once he arrives.
Levi: (Hebrew) An old-fashioned name meaning “attached”, that’s just about the perfect word to describe how you’re going to feel once you meet him for the first time.
Linus: (Greek) “Flax” is the meaning of this name.
Louis: (French) Meaning “famous warrior”, this name can be spelled a wide variety of ways.
Lyle: (French) “Someone who lives on an island” is the meaning of this name.
Marvin: (Welsh) Meaning “sea hill”, this name is one that you should add to your shortlist of possibilities.
Nash: (English) This name means “by the ash tree”.
Nathan: (Hebrew) Meaning “he gave”, this is yet another example of a name that can be shortened down to the nickname Nate.
Nathanial: (Greek) “Gift of God” is this name’s meaning but again, it can be shortened to Nathan or Nate as well.
Nelson: (English) This name means “son of Neil” and is a really cute name to consider for the birth of your baby boy.
Neil: (Gaelic) As mentioned above, this name is shortened from the name Nelson or can stand on its own as a first name with the meaning “champion”.
Neeve: (Irish) Meaning “bright”, this is a fun and unique name that is certain to grab attention. It’s one that needs to be brought back!
Nico: (Greek) “People of victory” is the meaning of this adorable name choice for your baby boy.
Nikko: (Japanese) The meaning of this unique name is “daylight”.
Nikolai: (Polish) Meaning “victorious”, this is a great name that can also be shortened down into other fun nicknames as well.
Niles: (Scandanavian) “Son of Niel” is the meaning of this vintage name for boys.
Nixon: (English) This old fashioned name means “son of Nicholas”, this name can actually be considered for both a boy and girl.
Noah: (Hebrew) This name means “rest” and also probably reminds you of the story from the Bible about Noah’s ark.
Noble: (Latin) Meaning “aristocratic”, I just love how this name sounds and looks. It’s so fun and different.
Noel: (French) “Christmas” is the meaning of this name and we’re all probably familiar with that popular song that we sing during the holiday months.
Nolan: (Irish) Meaning “champion”, this is a strong and masculine name to consider for your child.
Related: Handsome Two Syllable Boy Names
Norman: (German) “Byman” is the meaning of this name and it hasn’t been popular for the last few centuries.
Oliver: (English) Meaning the “olive tree”, this is a fun name that hasn’t been quite as popular as it once used to be.
Orson: (Latin) “Bear cub” is the meaning of this fun name.
Oscar: (English) This name means “divine spear” and is such a cute name to consider.
Otis: (German) The meaning of this name is “wealthy” and it’s also a popular animal in a kid’s movie as well. (Milo & Otis)
Patrick: (Irish) Meaning “nobleman”, this name can also be shortened to Pat or Patty as well.
Related: Unique Boy Names
Peter: (Greek) “Rock” is the meaning of this vintage boy’s name.
Phineus: (Hebrew) This name means “oracle” and can actually be spelled a few different ways, too.
Preston: (English) Meaning “priest’s estate”, this is a great choice for a first name for your baby boy.
Quinn: (Gaelic) “Council” is the meaning and this is actually a unisex baby name for both boys and girls.
Ralph: (English) Meaning “wolf counsel”, this name is actually still quite popular today.
Raphael: (Hebrew) “God has healed” is this powerful meaning.
Roland: (English) This old fashioned boy name means “renowned in the land”.
Rupert: (German) “Bright fame” is the simple meaning of this adorable name.
Russell: (French) Meaning “fox-colored”, this is one vintage boy name that still gets chosen a lot.
Sawyer: (English) This name means “woodcutter” and has actually transformed itself into a good choice for a girls’ name as well.
Scott: (English) “From Scotland” is the meaning of this name and it’s quite popular still today as it ranks in the top 50 names for boys.
Need to learn how to breastfeed? Check out Stacey’s Milkology course
She has affordable learning for breastfeeding, pumping, and going back to work!Seth: (Hebrew) This name means “anointed” and is still a very well-used name as well.
Smitt: (unknown) While the origin and meaning of this name are unknown, don’t let that deter you from making this a contender.
Stanley: (English) “Near the stony clearing” is the meaning of this name. It can also be shortened to Stan.
Related: One Syllable Boy Names
Truman: (English) Meaning “loyal one”, this boy’s name is just really, really cute.
Verne: (English) This name means “dweller among the ferns.”
Vernon: (English) “Place of alders” is the meaning of this name.
Vince: (Latin) The meaning of this old fashioned boy name is “conquering”.
Walker: (English) While this name means “cloth-walker”, it’s wildly popular because of the hit TV series, Walker: Texas Ranger.
Walter: (German) “Ruler of the army” is what this name means.
Warner: (German) The meaning of this name is “protector of the people”.
Wayne: (English) Meaning “craftsman”, this name is popular because of the legendary John Wayne.
William: (English) “Resolute protector” is the meaning of this name and it’s often shortened down to Will or even Bill.
Winslow: (English) This name means “friend’s hill”.
Winston: (English) The meaning of this name is “wine’s town”.
Wyatt: (English) It’s a combination of meanings that ultimately mean “brave”.
Wylie: (Scottish) Meaning “resolute protection”, this name is now popular for both boys and girls.
Related: Country Names for Boys That You’re Gonna Love
CLASSIC BOY NAMES TO CONSIDER (THE LIST)
Aaron
Abel
Abraham
Aiden
Alister
Amos
Archie
Check out this NEW + affordable childbirth course
She has options for both natural AND medicated birth!! . Use coupon code AUDREY10 for 10% off!Arthur
Asher
August
Benjamin
Billy
Booker
Burt
Cade
Caleb
Charles
Chevy
Clifford
Clint
Clyde
Donovan
Duncan
Edgar
Emmett
Fletcher
Frederick
Garrett
George
Gray
Gregory
Griffin
Gunnar
Guy
Harrold
Harrison
Henry
Hudson
Related: Southern Boy Names
Isaac
Jacob
Jasper
Jonathan
Joseph
Killian
Lance
Lawrence
Lerroy
Levi
Linus
Louis
Lyle
Marvin
Nash
Nathan
Nathanial
Nelson
Neil
Neeve
Nico
Nikko
Nikolai
Niles
Nixon
Noah
Noble
Noel
Nolan
Norman
Oliver
Orson
Oscar
Otis
Patrick
Peter
Phineus
Preston
Quinn
Ralph
Raphael
Roland
Rupert
Russell
Sawyer
Scott
Seth
Smitt
Stanley
Truman
Verne
Vernon
Vince
Walker
Walter
Warner
Wayne
William
Winslow
Winston
Wyatt
Wylie
Related: 100 Nature Names for Boys
Related: Popular 4 Letter Boy Names (includes origins and meanings!)
Related: Hippie Names for Boys and Girls
There you have it! 100 of the best vintage boy names plus their origin and meaning. And inquiring minds have to know…
Leave a Reply