Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mellow Mellow means calm; originates from Middle English "melowe," meaning soft. English, Latin Unisex
Merce Merce means "mercy"; originates from Latin "merces," meaning "reward." Biblical, Greek, Latin Unisex
Mercury Mercury: Roman god, messenger; derived from Latin "merx" meaning merchandise. Ancient Greek, Roman, Roman Mythology Unisex
Mega Mega means "great" or "large"; originates from Greek "megas." Greek, Greek Mythology Unisex
Meighan Meighan means "son of the warrior," of Irish origin. English, Irish Unisex
Mello Mello means "soft" in Italian; originates from Latin "mollis." Italian, Latin Unisex
Meechy Meechy is a modern name, possibly derived from "Micheal" or "Michele." American, Biblical Unisex
McCoy McCoy means "son of the son," originating from Gaelic roots. Anglo-Saxon, Gaelic, Irish Unisex
McKinley McKinley means "son of the fair warrior," of Scottish origin. American, Gaelic, Irish Unisex
Maxo Maxo means "greatest" and originates from Latin and Hebrew roots. American, Biblical, Greek, Latin Unisex
Mayce Mayce means "gift of God," derived from the Hebrew name Mace. American, Biblical, English Unisex
Mattia Mattia means "gift of God," originating from Hebrew and Italian. Biblical, Greek, Italian Unisex
Maxie Maxie means "greatest," derived from Latin name Maximilianus. American, Biblical, English Unisex
Marlee Marlee means "pleasant" and originates from Hebrew and English roots. American, English Unisex
Marvell Marvell means "wonderful" and originates from Middle English "meruaille." Anglo-Saxon, Elizabethan, English, Shakespearean Unisex
Marvis Marvis means "of the sea," derived from Latin "maris." English Unisex
Marki Marki means "warlike" and originates from Latin and Hebrew roots. Biblical, Greek Unisex
Marky Marky is a diminutive of Mark, meaning "warlike" in Latin. Biblical, English, Latin Unisex
Mariz Mariz: A name of Hebrew origin meaning "bitter" or "sea." Armenian, Biblical, Greek Unisex
Marjoe Marjoe combines "Mary" and "Joseph," originating from American religious context. American, Biblical Unisex
Marion Marion: French origin, meaning "little Mary" or "beloved." English, French, Latin Unisex
Mari Mari means "sea" in Hebrew; derived from Latin "Maria." Aramaic, Biblical, Hebrew, Latin Unisex
Marie-Pierre Marie-Pierre combines French names meaning "bitter" and "rock." French Unisex
Mance Mance: Derived from Latin, meaning "to be strong or powerful." American, Native American Unisex
Manel Manel: Hebrew origin, meaning "God is with us." Spanish variant. Catalan, Spanish Unisex
Mama Mama means mother; originates from various languages, expressing nurturing affection. Amharic, Arabic, Aramaic, Biblical, Hebrew, Hindi, Islamic, Latin, Persian, Sanskrit, Tamil, Urdu Unisex
Maejor Maejor means "greater" in Latin; it's a modern, unique name. American, Biblical, English Unisex
Maliibu American, Malian
Madigan Madigan means "little dog" in Irish; it originates from Gaelic. Anglo-Saxon, Irish Unisex
Madison Madison means "son of Maud," originating from English and French. Algonquian, American Unisex