338 Vintage Boy Names That Are Charmingly Old Fashioned
Vintage boy names have stood the test of time, remaining popular for generations. There are a variety of reasons why these kinds of names are in high demand.
For many expectant parents, choosing one of these names is a way to honor a beloved grandfather or elderly relative. Others are drawn to their sophistication and timeless elegance.
There’s a certain nostalgia that comes with classic names, which brings on feelings of longing for the past. If that sounds like something you’re looking for, our list should help!
In this post, discover over 300 old fashioned boy names to search through. And if you're still guessing whether a little lady might be joining your family, don't miss our list of vintage girl names as well.
Vintage Baby Boy Names
Including (origins) and “meanings”
The names on this list were researched by using websites like BabyCenter to find their origins and meanings. Just remember that certain names can have different meanings in other languages. Nicknames were also added where they are relevant.
A
Aaron
Origin: Hebrew
Meaning: “strong; exalted”
Nicknames: Ron, Ronnie
Abel
Origin: Hebrew
Meaning: “breath”
Nicknames: Abe, Eb
Abraham
Origin: Hebrew
Meaning: “father of many”
Nicknames: Abe, Abey, Bay
Acton
Origin: English
Meaning: “oak tree settlement”
Adam
Origin: Hebrew
Meaning: “son of the red earth”
Recommended: Adam is also on our list of biblical boy names
Adonis
Origin: Greek
Meaning: “lord”
Nicknames: Don, Donnie
Albert
Origin: German
Meaning: “noble; bright; famous”
Nicknames: Al, Bert, Albie, Berty
Albus
Origin: Latin
Meaning: “white; bright”
Nicknames: Albie, Al
Alden
Origin: English
Meaning: “old, wise friend”
Nicknames: Al, Aldie, Ali
Recommended: Alden is also on our list of wise baby names
Alexander
Origin: Greek
Meaning: “defender of men”
Nicknames: Alex, Xander
Alfonso
Origin: Spanish, Italian
Meaning: “noble; ready”
Nicknames: Al, Alfie, Fonso, Fonsi, Fonnie
Alfred
Origin: English
Meaning: “wise counselor”
Nicknames: Al, Fred, Alfie, Alf, Freddy
Alistair
Origin: Scottish
Meaning: “defending men”
Nicknames: Alis, Ali, Ace
Allen
Origin: Celtic
Meaning: “handsome; cheerful”
Nickname: Al
Alonzo
Origin: Spanish, Italian
Meaning: “noble; ready”
Nicknames: Lon, Lonzo, Al, Lonnie
Alvin
Origin: English
Meaning: “elf; noble friend”
Nicknames: Al, Alvie, Vin
Ambrose
Origin: Greek
Meaning: “immortal”
Nicknames: Ames, Brody, Bro
Amos
Origin: Hebrew
Meaning: “to carry”
Anders
Origin: Scandinavian
Meaning: “brave; manly”
Nickname: Andy
Andrew
Origin: Greek
Meaning: “strong and manly”
Nicknames: Andy, Drew
Angelo
Origin: Italian
Meaning: “messenger of God; angel”
Nicknames: Ang, Geo, Angie
Angus
Origin: Scottish
Meaning: “one strength”
Nickname: Gus
Ansel
Origin: German
Meaning: “with divine protection”
Nicknames: Ani, Sel
Anthony
Origin: Latin
Meaning: “from Antium; priceless one”
Nicknames: Ant, Tony, Anth, Anto
Archibald
Origin: Spanish
Meaning: “truly brave”
Nicknames: Archie, Arch
Arlo
Origin: English, Spanish
Meaning: “rock hill; between two hills”
Recommended: Arlo is also on our list of boy names that mean rock
Arnold
Origin: English
Meaning: “ruler; strong as an eagle”
Arthur
Origin: Celtic
Meaning: “bear”
Nicknames: Art, Artie
Atticus
Origin: Latin
Meaning: “belonging to Attica”
Nicknames: Atta, Atti, Cus
Augustus
Origin: Slavic, Latin
Meaning: “great; magnificent”
Nicknames: Auggie, Gus
Axton
Origin: English
Meaning: “swordsman’s stone”
Nickname: Ax
B
Barnaby
Origin: English
Meaning: “son of consolation”
Nicknames: Barney, Barn, Barry
Bartholomew
Origin: Aramaic
Meaning: “son of Talmai”
Nicknames: Bart, Barry, Barty
Barton
Origin: English
Meaning: “barley settlement”
Nicknames: Bart, Barty
Basil
Origin: English
Meaning: “king”
Nicknames: Bas, Bassy
Recommended: Basil is also on our list of green names
Baxter
Origin: English
Meaning: “baker”
Nicknames: Bax, Baxie
Baylen
Origin: French
Meaning: “auburn-haired”
Nicknames: Bay, Lenny
Beauregard
Origin: French
Meaning: “beautiful gaze”
Nicknames: Beau, Bear
Benedict
Origin: Latin
Meaning: “blessed”
Nicknames: Ben, Benny
Recommended: Benedict is also on our list of names that mean blessed
Benjamin
Origin: Hebrew
Meaning: “son of the right hand”
Nicknames: Ben, Benji, Benny
Bennett
Origin: English
Meaning: “blessed”
Nicknames: Ben, Benny
Bernard
Origin: French, German
Meaning: “strong; brave as a bear”
Nicknames: Bernie, Barnie
Recommended: Bernard is also on our list of attitude names for boys
Bertram
Origin: German
Meaning: “bright raven”
Nicknames: Bert, Bertie
Blaise
Origin: French
Meaning: “to lisp; stammer”
Nicknames: Blay, Ace
Booker
Origin: English
Meaning: “scribe”
Nicknames: Book, Books
Bradley
Origin: English
Meaning: “broad wood; broad meadow”
Nicknames: Brad, Lee
Bruce
Origin: English
Meaning: “thick brush”
Bruno
Origin: German
Meaning: “brown”
Buford
Origin: English
Meaning: “ford near the aviary”
Nickname: Ford
Byron
Origin: English
Meaning: “barn for cows”
Nicknames: Ron, Ronnie
C
Caleb
Origin: Hebrew
Meaning: “faithful; devoted to God”
Nicknames: Cale, Cay, Cal
Calvin
Origin: Latin
Meaning: “bald”
Nicknames: Cal, Vin, Vinnie
Cameron
Origin: Scottish
Meaning: “bent nose”
Nicknames: Cam, Cammie, Ron
Carlisle
Origin: English
Meaning: “from the walled city”
Nicknames: Carl, Carlos, lyle
Carter
Origin: English
Meaning: “transporter of goods by cart”
Nicknames: Car, Cart, Carti
Cash
Origin: English
Meaning: “maker of chests”
Recommended: Cash is also on our list of short baby names for boys
Casper
Origin: Hebrew
Meaning: “treasurer”
Nicknames: Cap, Cappy
Cassian
Origin: Latin
Meaning: “empty; vain”
Nicknames: Cass, Cash
Cecil
Origin: Latin
Meaning: “blind”
Cedric
Origin: British
Meaning: “kindly; loved”
Nicknames: Ced, Rick, Ricky
Chadwick
Origin: English
Meaning: “dairy farm”
Nickname: Chad
Charles
Origin: English, German
Meaning: “free man”
Nicknames: Chuck, Charley, Chaz, Chad
Chester
Origin: English
Meaning: “fortress; camp”
Nicknames: Chet, Chess
Christian
Origin: Latin
Meaning: “follower of Christ”
Nicknames: Chris, Ian, Stan
Christopher
Origin: Greek
Meaning: “bearer of Christ”
Nicknames: Chris, Kit, Chip
Recommended: Christopher is also on our list of middle names for Braylin
Clarence
Origin: Latin
Meaning: “bright clear”
Nicknames: Clay, Lars
Clark
Origin: English
Meaning: “scribe; cleric; scholar; clerk”
Claude
Origin: French
Meaning: “lame; enclosure”
Recommended: Claude is also on our list of aesthetic boy names
Clayton
Origin: English
Meaning: “clay”
Nickname: Clay
Recommended: Clayton is also on our list of cute names for a black baby boy
Cleveland
Origin: English
Meaning: “hilly land; from the cliff”
Clifford
Origin: English
Meaning: “ford by a cliff”
Nicknames: Cliff, Ford
Clint
Origin: English
Meaning: “settlement on a hill”
Clive
Origin: English
Meaning: “cliff; slope”
Nickname: Cli
Clyde
Origin: Scottish
Meaning: “the River Clyde”
Colin
Origin: Scottish, Greek
Meaning: “people of victory; pup; young creature”
Nicknames: Coli, Cole
Conrad
Origin: German
Meaning: “brave; bold ruler”
Nicknames: Con, Connie
Cornelius
Origin: Latin
Meaning: “horn”
Nicknames: Cor, Niels, Eli, Corey
Curtis
Origin: French
Meaning: “courteous; polite”
Nicknames: Curt
D
Dalbert
Origin: English
Meaning: “bright one”
Nicknames: Bert, Dell, Albert
Dale
Origin: English
Meaning: “valley”
Damon
Origin: Greek
Meaning: “gentle; tame”
Recommended: Damon is also on our edgy boy names list
Daniel
Origin: Hebrew
Meaning: “God is my judge”
Nicknames: Dan, Danny
Darnell
Origin: English
Meaning: “the hidden spot”
Nicknames: Dean, Nell, Nelly
Darwin
Origin: English
Meaning: “dear friend”
Nicknames: Dar, Win
David
Origin: Hebrew
Meaning: “beloved”
Nicknames: Dave, Davey
Dean
Origin: English
Meaning: “from the valley”
Delbert
Origin: English
Meaning: “noble and bright”
Nicknames: Del, Bert
Demetri
Origin: Greek
Meaning: “follower of Demeter”
Dennis
Origin: English, Greek
Meaning: “follower of Dionysius”
Desmond
Origin: Irish
Meaning: “one from south Munster”
Nicknames: Des, Desi
Dewey
Origin: Welsh
Meaning: “beloved”
Nickname: Dew
Dexter
Origin: English
Meaning: “dyer of clothes”
Nickname: Dex
Donald
Origin: Scottish
Meaning: “world leader”
Nicknames: Don, Donnie
Dominic
Origin: Latin
Meaning: “belonging to the Lord”
Nicknames: Dom, Dommi, Nick, Nicky
Donovan
Origin: Irish
Meaning: “dark”
Nicknames: Don, Donnie, Van
Douglas
Origin: Scottish
Meaning: “black water”
Nicknames: Doug, Dougie
Recommended: Douglas is also on our list of names that mean water
Drake
Origin: English
Meaning: “dragon; male duck”
Duane
Origin: Irish
Meaning: “dark; swarthy”
Dudley
Origin: English
Meaning: “Dudda’s meadow”
Nicknames: Dud, Duddie
Duke
Origin: English
Meaning: “title of nobility”
Duncan
Origin: Scottish
Meaning: “dark warrior”
Nicknames: Dunky, Dunk
Dwight
Origin: German
Meaning: “white or blond”
Dylan
Origin: Welsh
Meaning: “son of the sea”
Nicknames: Dil, Dinny, Dee, Dils
E
Earl
Origin: English
Meaning: “nobleman”
Edbert
Origin: English
Meaning: “wealthy; bright; prosperous”
Nicknames: Ed, Eddy, Bert, Bertie
Edgar
Origin: English
Meaning: “wealthy spearman”
Nicknames: Ed, Eddie
Edison
Origin: English
Meaning: “son of Edith or Adam”
Nicknames: Ed, Eddie
Edmund
Origin: English
Meaning: “son of Edward”
Nicknames: Ed, Eddie, Ned, Ted
Edric
Origin: English
Meaning: “prosperous ruler”
Nicknames: Ed, Eddie, Ric
Edward
Origin: English
Meaning: “wealth; fortune”
Nicknames: Ed, Eddy, Ted
Edwin
Origin: English
Meaning: “wealthy friend”
Nicknames: Ed, Eddie, Win
Elbert
Origin: German
Meaning: “noble; bright; famous”
Nicknames: Bert, Bertie
Eldric
Origin: English
Meaning: “old, wise ruler”
Nicknames: Ed, Eddie, Ric
Elias
Origin: Hebrew
Meaning: “God is powerful”
Nickname: Eli
Elijah
Origin: Hebrew
Meaning: “Jehovah is my God”
Nickname: Eli, Lija
Recommended: Middle Names For Elijah
Ellis
Origin: English
Meaning: “benevolent”
Nickname: El, Eli
Ellery
Origin: English
Meaning: “cheerful”
Nickname: El, Ellie
Elliot
Origin: English
Meaning: “Jehovah is God”
Nickname: El, Ellie
Elmer
Origin: English
Meaning: “noble; famous”
Nickname: El, Elm, Elmo
Elroy
Origin: French
Meaning: “the king”
Nickname: El, Roy
Elton
Origin: English
Meaning: “from the old town”
Elwood
Origin: English
Meaning: “old; noble woods”
Nickname: Woody, El, Eli, Woods
Emil
Origin: Latin
Meaning: “rival”
Emmett
Origin: Hebrew, German, English
Meaning: “universal”
Nickname: Em, Mett
Ephraim
Origin: Hebrew
Meaning: “fruitful”
Nickname: Ram, Effy
Eric
Origin: Norse
Meaning: “eternal ruler”
Nickname: Rick, Ricky
Ernest
Origin: German
Meaning: “serious”
Nickname: Ernie, Ness
Erwin
Origin: German
Meaning: “respected friend”
Recommended: Erwin is also on our list of names meaning friend
Ethan
Origin: Hebrew
Meaning: “strong; firm”
Eugene
Origin: Greek
Meaning: “wellborn; noble”
Nickname: Gene, Euge
Evander
Origin: Scottish
Meaning: “bow warrior; strong man”
Recommended: Evander is also on our list of strong baby boy names
Everett
Origin: English
Meaning: “brave; strong boar”
Nickname: Ever, Rhett
Ezekiel
Origin: Hebrew
Meaning: “God will strengthen”
Nickname: Ez, Zeke
F
Felix
Origin: Latin
Meaning: “happy; fortunate”
Fenton
Origin: English
Meaning: “settlement on the marsh”
Nickname: Fen, Fenny
Fenwick
Origin: English
Meaning: “village on the marsh”
Nickname: Fen Fenny
Ferdinand
Origin: German
Meaning: “bold voyager”
Nickname: Ferdie, Fred, Freddie
Ferris
Origin: Irish
Meaning: “rock”
Nicknames: Fer, Fez
Fergus
Origin: Scottish
Meaning: “man of force”
Nicknames: Fergie, Ferg
Firth
Origin: Scottish
Meaning: “arm of the sea”
Fletcher
Origin: English
Meaning: “arrow-maker”
Nicknames: Fletch, Finn
Floyd
Origin: Welsh
Meaning: “grey”
Finch
Origin: English
Meaning: “songbird”
Nicknames: Fin, Finny
Forrest
Origin: English
Meaning: “woods or trees”
Recommended: Forrest is also on our list of plant names for boys
Francis
Origin: Latin
Meaning: “Frenchman”
Nicknames: Frank, Franky
Franklin
Origin: English
Meaning: “free man”
Nicknames: Frank, Franko, Frankie
Frederick
Origin: German
Meaning: “peaceful ruler”
Nicknames: Fred, Freddie, Rick, Ricky
G
Gabriel
Origin: Hebrew
Meaning: “God is my strength”
Nicknames: Gabe, Gab
Garfield
Origin: English
Meaning: “triangular field”
Recommended: Garfield is also on our list of orange baby names
Garrett
Origin: English
Meaning: “spear strength”
Nicknames: Gary, Rett
Recommended: Garrett is also on our list of handsome names for boys
Gaston
Origin: French
Meaning: “stranger; guest”
Gautier
Origin: German
Meaning: “strong ruler; commander of the army”
Geoffrey
Origin: German
Meaning: “divine peace”
Nicknames: Geoff, Geo
George
Origin: Greek
Meaning: “farm; earthworker”
Nicknames: Georgie, Geo
Recommended: George is also on our list of earth names for babies
Gerald
Origin: German
Meaning: “spear ruler”
Nicknames: Geri, Gary
Gerard
Origin: English
Meaning: “spear strength”
Nicknames: Geri, Gary
Gideon
Origin: Hebrew
Meaning: “hewer; having a stump for a hand”
Gilbert
Origin: German
Meaning: “shining pledge”
Nicknames: Bert, Gil, Wilber
Glen
Origin: Scottish
Meaning: “from the wooded valley”
Recommended: Check out more 4 letter boy names
Gordon
Origin: Scottish
Meaning: “great hill”
Nicknames: Gord, Gordy
Grady
Origin: Irish
Meaning: “noble”
Graham
Origin: Scottish, English
Meaning: “gravelly homestead”
Grant
Origin: English
Meaning: “large; great”
Gregory
Origin: Greek
Meaning: “vigilant; a watchman”
Nickname: Greg
Griffin
Origin: Latin
Meaning: “strong lord”
Nicknames: Griff, Griffy
Grover
Origin: English
Meaning: “lives near a grove of trees”
H
Hadwin
Origin: English
Meaning: “friend in war”
Hamilton
Origin: English
Meaning: “flat-topped hill”
Hank
Origin: German
Meaning: “home-ruler”
Harlan
Origin: English
Meaning: “dweller by the boundary wood”
Nicknames: Harley, Hal
Harold
Origin: Scandinavian
Meaning: “army ruler”
Nicknames: Hal, Harry
Harvey
Origin: French
Meaning: “battle worthy”
Nicknames: Har, Harv
Hayden
Origin: English
Meaning: “hayfield”
Recommended: Hayden is considered a gender-neutral name
Hector
Origin: Greek
Meaning: “holding fast”
Henry
Origin: German
Meaning: “ruler of the home”
Nicknames: Hal, Hank, Harry
Herbert
Origin: German
Meaning: “illustrious warrior”
Nicknames: Herbie, Bert, Bertie
Herman
Origin: German
Meaning: “soldier; warrior”
Nicknames: Herm, Hermie
Hollis
Origin: English
Meaning: “the holly tree”
Homer
Origin: Greek
Meaning: “security; pledge”
Horace
Origin: Latin
Meaning: “timekeeper”
Recommended: Horace is also on our list of boy names that mean time
Howard
Origin: German
Meaning: “brave; strong; hardy”
Nicknames: Howie, Ward
Hoyt
Origin: English
Meaning: “stick; skinny”
Hubert
Origin: German
Meaning: “bright; shining intellect”
Hudson
Origin: English
Meaning: “Hugh’s son”
Nicknames: Hud, Huddy, Huds
Hugh
Origin: German, Irish, English
Meaning: “mind; intellect
Hugo
Origin: German
Meaning: “bright in mind and spirit”
Huxley
Origin: English
Meaning: “from Hoc’s field”
Nicknames: Hux, Huck
I
Ian
Origin: Scottish
Meaning: “God is gracious”
Recommended: Ian is a handsome 3 letter boy name
Irving
Origin: Scottish
Meaning: “green river; sea friend”
Isaac
Origin: Hebrew
Meaning: “one who laughs”
Nicknames: Izzy, Ike
Isaiah
Origin: Hebrew
Meaning: “God saves”
Nicknames: Izzy, Zay
J
Jacob
Origin: Hebrew
Meaning: “supplanter”
Nicknames: Jake, Jack
Jackson
Origin: Hebrew
Meaning: “God’s grace”
Nicknames: Jack, Jax
Jake
Origin: Hebrew
Meaning: “supplanter”
James
Origin: Hebrew, English
Meaning: “supplanter”
Nicknames: Jim, Jimmy, Jimbo
Jameson
Origin: English
Meaning: “son of James”
Nicknames: James, Jim, Jimmy, Jimbo
Jasper
Origin: Persian
Meaning: “treasurer”
Nicknames: Jasp, Jazz, Jas
Recommended: Jasper is also on our list of rustic boy names with meanings
Jarrett
Origin: English
Meaning: “spear brave”
Nicknames: Jare, Jerry, Rett
Jason
Origin: Greek
Meaning: “healer”
Nicknames: Jay, Jace, Jake
Jeffery
Origin: German
Meaning: “peace”
Nickname: Jeff
Jeremiah
Origin: Hebrew
Meaning: “God will uplift”
Nicknames: Jerry, Jeremy
Jesse
Origin: Hebrew
Meaning: “the Lord exists”
Nicknames: Jess, Jay
Jethro
Origin: Hebrew
Meaning: “abundance”
Jiminy
Origin: English
Meaning: “supplanter”
Nicknames: Jim, Jimmy
Johnathan
Origin: Hebrew
Meaning: “gift from God”
Nicknames: John. Johnny, Nathan, Nate
Jonah
Origin: Hebrew
Meaning: “dove”
Nicknames: Joe, Jones
Joseph
Origin: Hebrew
Meaning: “God will give”
Nicknames: Joe, Joey
Joshua
Origin: Hebrew
Meaning: “God is my salvation”
Nicknames: Josh, Jay
Julius
Origin: Latin
Meaning: “youthful; downy-bearded”
Nicknames: Jay, Jules, Julio
K
Karl
Origin: German
Meaning: “free man”
Keith
Origin: Celtic
Meaning: “wood; forest”
Kelvin
Origin: English
Meaning: “friend of ships”
Nicknames: Kel, Vin, Kelly
Kendrick
Origin: English
Meaning: “bold ruler”
Nicknames: Ken, Kenny, Rick
Kenly
Origin: English
Meaning: “royal meadow”
Nicknames: Ken, Kenny, Ley
Recommended: Kenly is also on our list of two syllable boy names
Kent
Origin: English
Meaning: “edge”
Kirk
Origin: Scandinavian
Meaning: “church”
L
Lance
Origin: English
Meaning: “land”
Lawrence
Origin: English
Meaning: “man from Laurentum”
Nicknames: Larry, Lonny
Lloyd
Origin: Welsh
Meaning: “gray-haired; wise”
Leonard
Origin: German
Meaning: “brave lion”
Nicknames: Leo, Lenny, Len, Leon
Leonardo
Origin: German, Italian
Meaning: “brave lion”
Nicknames: Leo, Lenny, Len, Leon
Leopold
Origin: German
Meaning: “brave people”
Nicknames: Leo, Lee
Leroy
Origin: French
Meaning: “the king”
Nicknames: Leo, Roy
Lester
Origin: English
Meaning: “fortified place”
Nicknames: Les, Lesty
Levi
Origin: Hebrew
Meaning: “joined in harmony”
Lewis
Origin: English
Meaning: “renowned warrior”
Nicknames: Lou, Louie
Lincoln
Origin: English
Meaning: “from the lake settlement”
Nicknames: Lin, Link
Linus
Origin: Greek
Meaning: “flax
Lionel
Origin: Latin
Meaning: “lion”
Nicknames: Leo, Leon, Lonny
Lorenzo
Origin: Latin
Meaning: “laurel crown”
Nicknames: Enzo, Renzo
Louis
Origin: French
Meaning: “famous warrior”
Nicknames: Lou, Loui, Larry
Lowell
Origin: English
Meaning: “little wolf”
Nicknames: Lo, Lou
Lucas
Origin: Greek, Latin
Meaning: “man from Lucania
Nicknames: Lou, Loui, Luca, Luke
Recommended: Middle Names For Lucas
Luther
Origin: German
Meaning: “army people”
Lyle
Origin: Scottish
Meaning: “an island”
M
Magnus
Origin: Latin
Meaning: “greatest”
Nicknames: Mac, Gus, Max
Malachi
Origin: Hebrew
Meaning: “messenger of God”
Nicknames: Mal, Kai, Mac
Malcolm
Origin: Scottish
Meaning: “devotee of St, Colomba”
Nicknames: Malc, Malkie, Mal
Manfred
Origin: German
Meaning: “man of peace”
Nicknames: Mannie, Fred, Freddy
Manuel
Origin: Spanish
Meaning: “God is with us”
Nicknames: Mani, Manu
Marco
Origin: Spanish, Italian
Meaning: “warlike”
Nicknames: Mar, Marc
Marcus
Origin: Latin
Meaning: “warlike”
Nicknames: Marc, Mar, Marco
Marshall
Origin: French
Meaning: “master of horses”
Nicknames: Marsh, Mars
Martin
Origin: Latin
Meaning: “God of war”
Nicknames: Marty, Marto
Matthew
Origin: Hebrew
Meaning: “gift of God”
Nicknames: Matt, Matty, Matteo
Recommended: Matthew is also on our list of names that mean gift of God
Melvin
Origin: English
Meaning: “strong friend”
Nicknames: Mel, Vinnie
Merrill
Origin: English
Meaning: “sparkling sea”
Mervyn
Origin: Welsh
Meaning: “sea friend”
Nickname: Merv
Micah
Origin: Hebrew
Meaning: “who is like God?”
Nicknames: Mikey, Mike, Mick
Michael
Origin: Hebrew
Meaning: “who is like God?”
Nicknames: Mike, Mikey, Mick, Mickey
Recommended: Here are more boy names with cool nicknames
Miles
Origin: Latin
Meaning: “soldier”
Nicknames: Milo, Les
Milo
Origin: German
Meaning: “soldier; merciful”
Nicknames: Lo, My
Milton
Origin: English
Meaning: “settlement with a mill”
Nicknames: Milt, Milo
Mitchell
Origin: English
Meaning: “who is like God”
Nicknames: Mitch, Mitchie
Montgomery
Origin: English
Meaning: “from the hill of the powerful man”
Nicknames: Montie, Mo
Murray
Origin: Irish
Meaning: “lord of the sea”
N
Nathaniel
Origin: Hebrew
Meaning: “gift of God”
Nicknames: Nathan, Nate, Neil
Neil
Origin: English
Meaning: “champion”
Nelson
Origin: English
Meaning: “son of Nell”
Nickname: Nelly
Nestor
Origin: Greek
Meaning: “traveler; voyager”
Nickname: Nes
Newton
Origin: English
Meaning: “new town”
Nicknames: Newt, Ton
Nicholas
Origin: Greek
Meaning: “victory of the people”
Nicknames: Nick, Nicky, Nico
Nigel
Origin: English
Meaning: “champion”
Noah
Origin: Hebrew
Meaning: “rest; comfort”
Recommended: 80 Middle Names For Noah
Norman
Origin: English
Meaning: “man from the north”
Nickname: Norm
O
Odell
Origin: English
Meaning: “from the wood hill”
Oliver
Origin: Latin
Meaning: “olive tree”
Nickname: Ollie
Recommended: Middle Names For Oliver
Orson
Origin: English
Meaning: “bear cub”
Oscar
Origin: English, Irish
Meaning: “spear of the gods”
Nicknames: Oz, Ozzie, Scar
Oswald
Origin: German
Meaning: “God’s power”
Nicknames: Ozzy, Waldo
Otis
Origin: German
Meaning: “wealthy”
Otto
Origin: German
Meaning: “wealthy”
Owen
Origin: Welsh
Meaning: “young warrior; well-born”
Oxford
Origin: English
Meaning: “from the oxen crossing”
Nicknames: Ox, Ford
P
Patrick
Origin: Latin
Meaning: “nobleman”
Nicknames: Pat, Packy, Patch, Rick, Ricky
Paul
Origin: Latin
Meaning: “small; humble”
Nicknames: Pauly, Paulo
Peter
Origin: Greek
Meaning: “stone”
Nicknames: Pete, Petey
Percy
Origin: French
Meaning: “pierces the valley”
Philip
Origin: Greek
Meaning: “lover of horses”
Nicknames: Phi, Philly, Lip
Pierce
Origin: English
Meaning: “rock”
Prescott
Origin: English
Meaning: “from the priest’s cottage”
Nicknames: Pres, Prez
Presley
Origin: English
Meaning: “priest”
Nicknames: Pres
Preston
Origin: English
Meaning: “priest’s town”
Nicknames: Pres, Prez
Q
Quentin
Origin: Latin
Meaning: “fifth”
Nickname: Quent
Quincy
Origin: English
Meaning: “estate of the fifth son”
Nicknames: Quin, Quince
Quinton
Origin: English
Meaning: “queen’s settlement”
Nicknames: Quin, Quint, Quinny
R
Radcliffe
Origin: English
Meaning: “red cliff”
Nicknames: Cliff, Rad
Ramsey
Origin: Scottish
Meaning: “island of garlic”
Nicknames: Ram, Rammy
Randall
Origin: English
Meaning: “shield wolf”
Nicknames: Rand, Randy
Randolph
Origin: English
Meaning: “shield wolf”
Nicknames: Rand, Randy, Randal
Raymond
Origin: German
Meaning: “wise protector”
Nickname: Ray
Recommended: Raymond is also on our list of names that mean protector
Reginald
Origin: English
Meaning: “counsel power”
Nicknames: Reg, Reggie
Regis
Origin: Latin
Meaning: “ruler; kingly”
Remington
Origin: English
Meaning: “place on a riverbank”
Nicknames: Rem, Remmy
Richard
Origin: German
Meaning: “dominant ruler”
Nicknames: Rich, Richie, Dick, Dickie
Robert
Origin: German
Meaning: “bright fame”
Nicknames: Rob, Robbie, Bob, Bobby, Bert
Rodney
Origin: English
Meaning: “island of reeds”
Nicknames: Rod, Roddy
Roger
Origin: German
Meaning: “famous warrior”
Nicknames: Rod, Roge
Roland
Origin: German
Meaning: “famous throughout the land”
Nicknames: Lanny, Rollo, Rolly
Roman
Origin: Latin
Meaning: “citizen of Rome”
Nicknames: Rom, Ron
Ronald
Origin: Norse
Meaning: “ruler’s counselor”
Nicknames: Ron, Ronnie
Rufus
Origin: Latin
Meaning: “red haired”
Nicknames: Rufio, Ruf
Rupert
Origin: German
Meaning: “bright fame”
Russell
Origin: English
Meaning: “red”
Nicknames: Russ, Rusty
Recommended: Russell is also on our list of red names for babies
S
Samson
Origin: Hebrew
Meaning: “of the sun”
Nicknames: Sam, Sammy
Samuel
Origin: Hebrew
Meaning: “name of God”
Nicknames: Sam, Sammy
Sawyer
Origin: English
Meaning: “woodcutter“
Nicknames: Saw, Sully, Sy
Sebastian
Origin: Greek
Meaning: “venerable”
Nicknames: Seb, Baz, Sebby
Sheldon
Origin: English
Meaning: “town in the valley”
Nicknames: Don, Shell, Selly
Sherman
Origin: English
Meaning: “cloth cutter”
Nicknames: Sherm, Manny
Sydney
Origin: English
Meaning: “wide island”
Nicknames: Sid, Syddie
Silas
Origin: Latin
Meaning: “man of the forest”
Nickname: Si
Simon
Origin: Hebrew
Meaning: “flat-nosed”
Nicknames: Si, Sim
Spencer
Origin: English
Meaning: ‘dispenser of provisions”
Nicknames: Spen, Spence, Spencey
Stanley
Origin: English
Meaning: “from the stony field”
Nickname: Stan
Stephen
Origin: Greek
Meaning: “garland; crown”
Nicknames: Steve, Stevie
Stuart
Origin: English
Meaning: “steward of the estate or castle”
Nicknames: Stu, Stewie
Sullivan
Origin: Irish
Meaning: “black-eyed one”
Nicknames: Sully, Van
Sylvester
Origin: Latin
Meaning: “wooded; wild”
Nicknames: Sly, Syl
T
Tanner
Origin: English
Meaning: “leather worker”
Nicknames: Tan, Tanny
Thaddeus
Origin: Aramaic
Meaning: “gift from God”
Nicknames: Thad, Tad, Thatch
Theodore
Origin: Greek
Meaning: “gift of God”
Nicknames: Theo, Teddy, Ted
Thomas
Origin: Aramaic
Meaning: “twin”
Nicknames: Tom, Tommy
Thormund
Origin: English
Meaning: “Thor’s protection”
Nickname: Thor
Timothy
Origin: Greek
Meaning: “God’s honor”
Nicknames: Tim, Timmy
Tobias
Origin: Hebrew
Meaning: “God is good”
Nicknames: Toby, Tobe
Trenton
Origin: English
Meaning: “Trent’s town”
Nicknames: Trent, Tony, Trey
Trevor
Origin: English
Meaning: “from the big village”
Nickname: Trev
Troy
Origin: Irish
Meaning: “descendant of foot soldier”
V
Vance
Origin: English
Meaning: “from the marsh”
Vernon
Origin: English
Meaning: “alder tree grove”
Nicknames: Vern, Vernie
Victor
Origin: Latin
Meaning: “winner; conqueror”
Vincent
Origin: Latin
Meaning: “victorious”
Nicknames: Vince, Vinny, Vin
Virgil
Origin: Latin
Meaning: “staff bearer”
W
Wallace
Origin: Scottish, English
Meaning: “foreigner; stranger”
Nickname: Wally
Walter
Origin: German
Meaning: “ruler of the army”
Nicknames: Wally, Walt
Warren
Origin: English
Meaning: “park-keeper”
Wayne
Origin: English
Meaning: “wagon driver”
Wesley
Origin: English
Meaning: “west meadow”
Nickname: Wes
Wilbur
Origin: German
Meaning: “resolute; brilliant”
Nicknames: Will, Willie
Wilfred
Origin: English
Meaning: “desires peace”
Nicknames: Will, Fred
Willard
Origin: English
Meaning: “strong desire”
Nicknames: Will, Willie
William
Origin: German
Meaning: “resolute protector”
Nicknames: Will, Willie, Bill, Billy
Wilson
Origin: English
Meaning: “son of will”
Nicknames: Will, Willie
Winston
Origin: English
Meaning: “wine’s town”
Wyatt
Origin: English
Meaning: “brave”
X
Xavier
Origin: Arabic, Basque
Meaning: “new house”
Z
Zachariah
Origin: Hebrew
Meaning: “God remembers”
Nicknames: Zac, Zeke
Zachary
Origin: Hebrew
Meaning: “God remembers”
Nicknames: Zac, Zeke
Zeke
Origin: Hebrew
Meaning: “God strengthens”
Not sure if you’re having a girl or boy? Listed below are just a few posts of many more with baby names to consider:
BABY GIRL NAMES LISTS
50 Divine Girl Names Meaning Angel
NAME LISTS FOR BABY BOYS AND GIRLS
We’d love to hear if you have any favorite baby names from our list. Or maybe you’ve got a name suggestion that you’d like added?
Either way, leave a comment and let us know!