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.

boy in vintage clothes

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

boy wearing old fashioned suit

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

  • 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

  • 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

boy wearing vintage suit holding a golf club

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

  • 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

boy wearing vintage clothes with bow tie

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

  • 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

  • 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

little boy wearing a vintage hat and suit with bowtie driving an antique car

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

  • 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”

young boy wearing vintage clothes with a camera sitting on a suitcase

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

  • 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”

young boy wearing old fashioned clothing

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

  • Norman

    • Origin: English

    • Meaning: “man from the north”

    • Nickname: Norm

O

  • Odell

    • Origin: English

    • Meaning: “from the wood hill”

  • 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

Little boy looking through binoculars wearing a bowtie, suspenders, a vintage nd hat

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

Country Baby Girl Names

NAME LISTS FOR BABY BOYS AND GIRLS

Names Meaning Lightning, Storm, Or Thunder

Names That Mean Rain (Including Origins)

 
Little boy driving a red old fashioned toy car wearing a hat, vest, and bowtie

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!

 
 
Previous
Previous

95 Fearless Names That Mean Protector Or Guardian

Next
Next

132 Nonbinary Names With Origins And Meanings