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

Get the Latest

Categories