M

Popular

Aaliyah

Aaliyah

Aaliyah (ah-LIY-ah) is a Hebrew and Arabic name meaning: “ascending”.

Abigail

Abigail

Abigail (AB-ih-gayl) is a Hebrew name meaning: “fathers joy”.

Addison

Addison

Addison Meaning and Origin The name Addison is a unisex name meaning "son of Adam" and is of English origin. Current Popularity: #47 for a girl. Posts with the name Addison: 100 Gender Neutral Baby Names

Adrian

Adrian

Adrian Meaning and Origin Adrian is a unisex name meaning "man from Adria" and is of Latin origin. Current Popularity: #58. Posts with the name Adrian: 100 Gender Neutral Baby Names

Alexander

Alexander

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

Amelia

Amelia

Amelia is a girl’s name of German origin meaning: “industrious”.

Anna

Anna

Anna Meaning and Origin Anna is a girl’s name meaning “grace” and is of Hebrew origin. Current Popularity: #68 Posts with the name Anna: Top 25 Girl Names Starting with the Letter A

Ariana

Ariana

Ariana Meaning and Origin Ariana is a girl’s name meaning “holy” and is of Italian origin. Current popularity: #79. Posts with the name Ariana: Top 25 Girl Names Starting with the Letter A

Arya 

Arya 

Arya Meaning and Origin Arya is a girl’s name meaning “noble” and is of Sanskrit, Indo-Iranian origin. Current popularity: #112.  Posts with the name Arya: Top 25 Girl Names Starting with the Letter A

Asher

Asher

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

Aubrey

Aubrey

Aubrey Meaning and Origin The name Aubrey is a unisex name meaning "elf power" and is of English origin. The name Aubrey is derived from Norman French from the Germanic elements alf “elf” and ric “power”. Current Popularity: #56 for a girl. Posts with the name Aubrey: 100 Cute First & Middle Name Combinations For Girls The Chicest French...

Audrey

Audrey

Audrey is an English name meaning: “noble strength”.

Aurora

Aurora

Aurora is a Latin girl’s name meaning: “dawn”.

Austin

Austin

Austin is a English name meaning: “majestic”.

Autumn

Autumn

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

Ava

Ava

Ava is a Latin girl’s name meaning: “bird”.

Avery

Avery

Avery is an English girl’s or boy’s name meaning: “elf counsel”.

Axel

Axel

The boy’s name Axel is a German and Scandinavian name meaning: “father of peace”.

Bella

Bella

Bella is a Italian name meaning: “beautiful”. 

Benjamin

Benjamin

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

Brooklyn

Brooklyn

The name Brooklyn is an American place name.

Caroline

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 Baby Names That Are Charming and Timeless 30 Classic Names for Girls That Never...

Carson

Carson

Carson (KAAR-sahn) is a Scottish boy’s or girl’s name meaning: “marsh dweller”.

Carter

Carter

The boy’s or girl’s name Carter is an English name meaning: “car transporter”.

Charles

Charles

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

Charlotte

Charlotte

Charlotte is a French name meaning: “free man”.

Claire

Claire

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

Colton

Colton

The boy’s name Colton is an English name meaning: “dark settlement”.

Connor

Connor

Connor Meaning and Origin The name Connor is a boy's name meaning "lover of hounds" and is of Irish origin. The name Connor is an Anglicized form of the Gaelic name Conchobhar. Current Popularity: #78. Posts with the name Connor: 100 Cute First and Middle Names for Boys

Cooper

Cooper

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

Declan

Declan

Declan is an English and Irish boy’s name meaning: “endowed with goodness” or man of prayer.

Dylan

Dylan

Dylan is a Welsh boy’s or girl’s name meaning: “sea”. In Welsh mythology Dylan was known as the ‘god of the sea’.

Easton

Easton

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

Eli

Eli

Eli is a name of Biblical and Hebrew origin meaning: “ascended”.

Elijah

Elijah

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

Elizabeth

Elizabeth

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

Ella

Ella

The name Ella has two different origins and meanings, in German the name Ella means “completely”, while in English Ella means “fairy maiden”.

Ellie

Ellie

Ellie is an English name meaning: “bright one”.

Emery

Emery

Emery Meaning and Origin The name Emery is a unisex name meaning "industrious" and is of German origin. Current Popularity: #89 for a girl and #738 for a boy. Posts with the name Emery: 100 Gender Neutral Baby Names

Emily

Emily

Emily is a Latin name meaning: “rival”.

Emma

Emma

Emma is a German name meaning: “universal”.

Ethan

Ethan

Ethan is a boy’s name of English and Hebrew origin meaning: “firmness or long-lived”.

Eva

Eva

Eva is a Latin name meaning: “life”.

Evan

Evan

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

Evelyn

Evelyn

Evelyn is an English name meaning: “wished for child”.

Everly

Everly

Everly is an English name meaning: “from the boar meadow”.

Gabriel

Gabriel

Gabriel is a Hebrew boy’s name meaning: “strength from god”.

Gabriella

Gabriella

The girl’s name Gabriella is an Italian or Spanish, Latinate feminine form of Biblical name Gabriel, meaning: “man of God”, in Hebrew.

Grace

Grace

Grace is a Latin name meaning: “gracious”.

Grayson

Grayson

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

Harper

Harper

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

Hazel

Hazel

Hazel is an English name meaning: “hazelnut tree”.

Henry

Henry

Henry is a German boy’s name meaning: “estate ruler”. 

Hudson

Hudson

Hudson is an English boy’s name meaning: “Hugh’s son”.

Hunter

Hunter

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

Isabella

Isabella

The girl’s name Isabella is an Italian and Spanish form of Isabel meaning: “consecrated to God”.

Isaiah

Isaiah

Isaiah is an Aramaic boy’s name meaning: “salvation of the lord”.

Isla

Isla

Isla is a Spanish name meaning: “island”.

Jace

Jace

Jace is a girl’ or boy’s invented name.

Jack

Jack

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

Get the Latest

Categories