Middle Names for Baby Girls and Boys

Ridge

The name Ridge is a boy's name of English origin.

Ray

The name Ray is both a boy's name and a girl's name meaning "wise protector".

Jade

The name Jade is both a boy's name and a girl's name of Spanish origin, meaning "stone of the side".

Valentine

The name Valentine is both a boy's name and a girl's name of Latin origin, meaning "strength, health".

Colt

The name Colt is a boy's name meaning "young horse".

Sierra

The name Sierra is both a boy's name and a girl's name of Spanish origin, meaning "saw".

Shay

The name Shay is both a boy's name and a girl's name of Hebrew, Irish origin, meaning "stately, gift".

Brock

The name Brock is a boy's name of English origin, meaning "badger".

Lark

The name Lark is both a boy's name and a girl's name of English origin.

Lawrence

The name Lawrence is both a boy's name and a girl's name of Latin origin, meaning "from Laurentium".

Tess

The name Tess is a girl's name of English origin, meaning "to harvest".

Bandit

The name Bandit is a boy's name.

Maeve

The name Maeve is a girl's name of Irish origin, meaning "she who intoxicates".

Arden

The name Arden is both a boy's name and a girl's name of English origin, meaning "valley of the eagle; high".

Lou

The name Lou is both a boy's name and a girl's name of French origin, meaning "renowned warrior".

Maude

The name Maude is a girl's name of German origin, meaning "battle-mighty".

Blaise

The name Blaise is both a boy's name and a girl's name of French origin, meaning "to lisp, stammer".

Ben

The name Ben is a boy's name of Hebrew origin, meaning "son of".

Hope

The name Hope is a girl's name of English origin.

Gray

The name Gray is both a boy's name and a girl's name of English origin.

Jupiter

The name Jupiter is both a boy's name and a girl's name meaning "godfather".

Storm

The name Storm is both a boy's name and a girl's name.

Willow

The name Willow is both a boy's name and a girl's name of English origin, meaning "willow tree".

Mark

The name Mark is a boy's name of Latin origin, meaning "warlike".

Paige

The name Paige is a girl's name of English origin, meaning "page to a lord".

Love

The name Love is both a boy's name and a girl's name of English origin.

Bee

The name Bee is a girl's name meaning "she who brings happiness".

Kennedy

The name Kennedy is both a boy's name and a girl's name of Irish origin, meaning "misshapen head".

Popular Lists