Middle names

We’ve compiled a list of baby names in each category to help you choose the perfect name. Click on a name to find the name meaning, popularity, origin, and other helpful information.

Ace

Ace Meaning and Origin Ace is a boy's name meaning "unity" and is of Latin origin. Current Popularity: #199. Posts with the name Ace: Rockabilly Baby Names for Girls and Boys

Alexander

Alexander is a Greek boy’s name meaning: “defender of man”.

Arlow

Arlow Meaning and Origin Arlow is a boy's name meaning "fortified hill" and is of English origin.  Posts with the name Arlow: 20 Cute and Unique Middle Names for Boys You Haven't Thought Of Yet

Asher

The boy’s name Asher is a Hebrew name meaning: “fortunate, happy”.

Aspen

Aspen is an English tree name.

Atlas

The boy’s name Atlas is a Greek name meaning: “titan, to carry”.

August

August Meaning and Origin The name August is a unisex name meaning "majestic" and is of Latin origin. The name August is from Augustus derived from the Latin word augere. Current Popularity: #155 for a boy and #856 for a girl. Posts with the name August: 127 Cute...

Austin

Austin is a English name meaning: “majestic”.

Autumn

Autumn is a girl’s name that comes from an English season name.

Belle

Belle is a French girl’s name meaning: “beautiful”.

Benjamin

The boy’s name Benjamin is a Hebrew, Biblical name meaning: “son of the right hand, son of sorrow”.

Blair

Blair is an Scottish name meaning: “plain or field”.

Blake

Blake Meaning and Origin The name Blake is a unisex name meaning "black, white" and is of English origin. The name Blake is derived from Old English blaec ‘black’ and blac ‘pale, white’. Blake was originally used as a nickname for someone who had either very dark or...

Braxton

Braxton Meaning and Origin The name Braxton is a boy's name meaning "Brock’s town" and is of English origin. Current Popularity: #132. Posts with the name Braxton: 50 Southern Baby Names for Boys You’re Guaranteed to Fall for  Cute and Unique Middle Names for Boys You...

Breyer

Breyer Meaning and Origin Breyer is a boy's name meaning "a person who made and sold ale or beer" and is of English and German origin.  Posts with the name Breyer: Cute and Unique Middle Names for Boys You Haven't Thought Of Yet

Brooke

Brooke is an English name meaning: “small stream”.

Cade

Cade Meaning and Origin Cade is a boy's name meaning "round, or barrel" and is of English origin. Current Popularity: #376. Posts with the name Cade: 20 Cute and Unique Middle Names for Boys You Haven't Thought Of Yet

Caroline

Caroline Meaning and Origin The name Caroline is a girl's name meaning "free man" and is of French origin. The name Caroline is the feminine form of Charles. Current Popularity: #71. Posts with the name Caroline: 127 Cute First and Middle Name Combinations 50 Southern...

Charles

Charles is a  french boy’s name meaning: “free man”.

Claire

Claire is a French name meaning: “clear, bright”.

Cole

ole is an English boy’s name meaning: “dark. swarthy”.

Cooper

Cooper is a boy’s or girl’s English name meaning: “barrel maker”.

Cove

Cove is an English word name meaning: “bay or inlet”.

Croix

Croix Meaning and Origin Croix is a boy's name meaning "cross" and is of French origin. This name has an edgy tone and only consists of one syllable, so if you want your son to stand out in school with a cool name, this is the one for him. Posts with the name Croix:...

Cruz

Cruz is a Spanish name for a boy or a girl meaning: “cross”

Dane

Dane Meaning and Origin Dane is a boy's name meaning "from Denmark" and is of English origin. Distinguished and solid, a one-syllable name for a boy that instantly evokes southern charm. Current Popularity: #835. Posts with the name Dane: 50 Southern Baby Names for...

Dean

Dean Meaning and Origin Dean is a boy's name meaning "church official" and is of English origin. Dean falls right in the sweet spot between sounding old-fashioned and super hipster. Current Popularity: #176. Posts with the name Dean: Rockabilly Baby Names for Girls...

Easton

Easton is a boy’s or girl’s English name meaning: “Town in the east”.

Eden

Eden is a Hebrew boy’s or girl’s name name meaning: “pleasure”.

Elijah

Elijah is a boy’s biblical name from Hebrew meaning: “Yahweh is god”.

Elizabeth

Elizabeth is a Hebrew name meaning: “pledged to god”.

Elliot

Elliot is a Unisex English name meaning: “Yahweh is god”.

Eloise

Eloise is a French name meaning: “healthy, wide”.

Ember

Ember is a French name meaning: “amber”.

Evan

Evan is a Welsh name meaning: “god is gracious”.

Eve

Eve is a Hebrew name meaning: “life”.

Ever

Ever Meaning and Origin Ever is a unisex word name of English origin. Posts with the name Ever: 25 Unique Middle Names for Girls

Everett

Everett is a boy’s name of English origin meaning: “boar strong”.

Faye

Faye is an English girls name meaning: “fairy”.

Felix

Felix is a Latin boy’s  meaning: “fortunate, happy”.

Fleur

fleur is a French girl’s word name meaning: “flower”.

Flynn

Flynn is an Irish name for a boy or girl meaning: “red-haired”.

Fox

Fox is a boy’s English word name and animal name.

Frances

Frances is an English name meaning: “free man”.

Grace

Grace is a Latin name meaning: “gracious”.

Graham

Graham is a Scottish boy’s name meaning: “gravelly homestead”.

Grayson

Grayson is an English boy’s name meaning: “son of a steward”.

Greer

Greer is a Scottish name meaning: “watchful”.

Grey

Grey is a unisex English color name.

Harper

Harper is an English name meaning: “harp player”.

Hunter

Hunter is a boy’s or girl’s word name of English origin.

Jack

Jack is an English boy’s name meaning: “god is gracious”.

Jackson

Jackson is an English boy’s name  meaning: “son of Jack”. 

Jade

Jade is a Spanish name meaning: “stone of the side”.

James

James is an English boy’s or girls name meaning: “supplanter”.

Jane

Jane is an English name meaning: “god is gracious”.

Jean

Jean is an English unisex name meaning: “god is gracious”.

Jolie

Jolie is a French name meaning: “pretty”.

Jordan

Jordan is a Hebrew boy’s or girl’s name meaning: “flowing down”.

Jude

Jude is an English name meaning: “praise”.

Julien

Julien Meaning and Origin The name Julien (JOO-lee-uhn) is a boy's name meaning "youthful" and is of French origin. The name Julien is a variation of Julian. Current Popularity: #586. Posts with the name Julien: 100 Cute First and Middle Names for Boys 50 French Baby...

Juliette

The girl’s name Juliette is a French diminutive of Julie, meaning: “youthful”.

Juniper

Juniper is a Latin tree name derived from the Latin word juniperus.

Juno

Juno Meaning and Origin Juno is a girl’s name meaning “consort of Jupiter” and is of Latin origin. A Roman mythology goddess that was the wife of Jupiter and the queen of the heavens. Posts with the name Juno: 25 Unique Middle Names for Girls

Kate

Kate is an English name meaning: “pure”.

Kelley

Kelley Meaning and Origin Kelley is a unisex name of Irish origin, meaning: “war.” Posts with the name Kelley: Unique Middle Name Combinations for the Top 20 Most Popular Names

Leigh

Leigh is an English name meaning: “meadow”.

Lennon

Lennon Meaning and Origin The name Lennon is a unisex name meaning "lover or dear one" and is of Irish origin. Current Popularity: #299 for a girl and #688 for a boy. Posts with the name Lennon: 40 Breathtaking Boho Chic Earthy Names for Girls

Lennox

Lennox is a boy’s or girl’s Scottish name meaning: “elm grove”.

Leo

Leo is a Latin boy’s name meaning: “lion”.

Lilly

The girl’s name Lilly is of English origin derived from the Latin word lilium, meaning: “lily flower”.

Lou

Lou is a French name meaning: “renowned warrior”.

Lucas

Lucas Meaning and Origin Lucas is a boy’s name of Greek and Latin origin, meaning: “light.” Current Popularity: #8. Posts with the name Lucas: Unique Middle Name Combinations for the Top 20 Most Popular Names

Luke

Luke is a Greek boy’s name meaning: “from Lucania”.

Maddox

Maddox is a Welsh boy’s name meaning: “son of Madoc”.

Mae

Mae is an English name meaning: “bitter or pearl”.

Marie

Marie is a French name meaning: “bitter”.

Mason

Mason is an English boy’s or girl’s name meaning: “stoneworker”.

Maven

Maven is a Yiddish word meaning: “one who understands”. 

Michael

Michael is a Hebrew boy’s name meaning: “he who is like god”.

Morgan

Morgan is a Welsh name meaning: “sea circle”.

Noelle

Noelle is a French girl’s name meaning: “Christmas”.

Olive

Olive Meaning and Origin The name Olive is a unisex name meaning "olive tree" and is of English origin.  Posts with the name Olive: 60 Boho Names for Girls That Are As Unique As They Are Gorgeous

Oliver

Oliver is a Latin name meaning: “olive tree”.

Paige

Paige is an English name meaning: “young servant”.

Parker

Parker is an English boy’s name meaning: “game keeper”.

Payton

Payton is an English name meaning: “fighters estate”.

Pearl

Pearl is an English girl’s name from the word for a precious gemstone.

Peyton

Peyton is an English name meaning: “fighters estate”.

Phoenix

Phoenix is a Latin name meaning: “purplish-red bird”.

Poppy

Poppy is a Latin name meaning: “red flower”.

Quade

Quade Meaning and Origin The name Quade is a boy's name meaning "descendant of Uaid" and is of Latin origin. Quade is a classically boyish name. It’s ideal for anyone who wants to give their son’s name an all-American country vibe. Posts with the name Quade: 100...

Quinn

Quinn is an Irish name meaning: “descendant of Conn”.

Rae

Rae is an Hebrew name meaning: “ewe”.

Raven

Raven is an English name meaning: “black bird” or “dark”.

Reese

Reese is a Welsh boy’s or girl’s name meaning: “ardent, fiery”.

Reeve

Reeve Meaning and Origin The name Reeve is a unisex name meaning "bailiff" and is of English origin. If you’re going with a bold name for a first name, consider a softer name like Reeve to match. While this could be used for either gender, Reeve definitely has a more...

Renee

Renee is a French name meaning: “reborn”.

River

River is an English word name for a boy or girl.

Roman

Roman is a Latin boy’s name meaning: “citizen of Rome”.

Get the Latest