Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Miley Miley means "smiley" or "happy," originating from the Irish name Maolmhuire. American, English Girl
Micaela Micaela means "who is like God," derived from Hebrew origins. Biblical, Latin, Spanish Girl
Milana Milana means "gracious" in Slavic; derived from the name Milan. Russian, Slavic Girl
Mercy Mercy means compassion; originates from Latin "merces," meaning reward. Biblical, Christian, English, Latin Girl
Merja Merja means "berry" in Finnish; it has Scandinavian origins. Estonian, Finnish Girl
Merlene Merlene means "sea" and has origins in Latin and English. American, English Girl
Melitha Melitha means "honey" in Greek; it has ancient origins. Biblical, Greek Girl
Mellony Mellony means "dark" or "black," derived from the name Melanie. American, Anglo-Saxon, English Girl
Melly Melly means "honey" in Latin; derived from names like Melinda. American, English Girl
Melodie Melodie means "song" in Greek; derived from "melodia" in Latin. Ancient Greek, English Girl
Melinda Melinda means "gentle" or "sweet," originating from Greek and Latin. English, Greek, Latin Girl
Melissa-Jane Melissa-Jane combines Greek "honeybee" and Hebrew "God is gracious." Ancient Greek, English Girl
Melanie Melanie means "dark" in Greek; derived from "melas" or "melaina." Ancient Greek, French Girl
Melina Melina means "honey" in Greek; it has ancient Greek origins. Ancient Greek, Greek Girl
McKayla McKayla means "who is like God," derived from Hebrew origins. American, Gaelic, Irish, Scottish Girl
McKenna McKenna means "son of the handsome one," of Irish origin. Gaelic, Irish Girl
Measha Measha: A name of uncertain origin, possibly derived from Hebrew roots. American, Indigenous, Native American Girl
Megan Megan means "pearl," originating from Welsh name "Margaret." English, Welsh Girl
Maura Maura means "star of the sea," originating from Latin. Irish, Latin Girl
Maureen Maureen means "little Mary," originating from Irish and Latin roots. Gaelic, Irish Girl
Maxine Maxine means "greatest," derived from Latin "maximus." Feminine form. English, French, Latin Girl
May May signifies spring; derived from the Latin "Maius," meaning growth. Biblical, English, Latin Girl
Mathilde Mathilde means "mighty in battle," originating from Germanic roots. Ancient Greek, French, German Girl
Maryann Maryann combines "Mary" and "Ann," meaning "beloved" and "grace." Biblical, English, Hebrew, Latin Girl
Maryedith Maryedith combines "Mary" and "Edith," meaning beloved and prosperous. Biblical, English Girl
Maryna Maryna means "sea" in Latin; derived from the name Maria. Biblical, Greek, Latin Girl
Marysia Marysia is a Polish diminutive of Maria, meaning "beloved." Biblical, Latin, Polish Girl
Martina Martina means "warrior" and originates from Latin name Martinus. Italian, Latin Girl
Mary Lou Mary Lou combines "Mary," meaning bitter, and "Lou," meaning famous. Biblical, English Girl
Mary-Anne Mary-Anne combines Hebrew "Mary" and Latin "Anna," meaning beloved grace. Biblical, English Girl