Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Marc’Antonio Marc'Antonio means "warlike" and originates from Latin and Italian roots. Italian, Latin Boy
Marcantonio Marcantonio means "warlike" and originates from Latin and Italian roots. Italian, Latin Boy
Manfred Manfred means "man of peace," originating from Germanic roots. German, Germanic Boy
Manley Manley means "manly" or "strong," originating from Old English roots. Anglo-Saxon, English Boy
Manrique Manrique means "strong" in Spanish; originates from the Germanic name. Spanish Boy
Marc Marc means "warlike," originating from Latin name "Marcus." Biblical, French, German, Greek, Latin Boy
Maliek Maliek means "king" in Arabic; derived from the name Malik. American, Arabic, Biblical Boy
Mack Mack means "son of," originating from Scottish and Gaelic roots. Gaelic, Scottish Boy
Maksym Maksym means "the greatest" in Slavic; derived from Maxim. Slavic, Ukrainian Boy
Malachy Malachy means "my messenger"; it originates from Hebrew and Irish. Biblical, Irish Boy
Maciej Maciej is a Polish variant of Matthew, meaning "gift of God." Polish Boy
MacArtan MacArtan: Rare Irish name meaning "son of the bear" or Arthur. Irish Boy
Maïli Maïli: French name meaning "bitter," gaining popularity for girls. French Girl
Maïlee Maïlee: French name meaning "beloved," gaining popularity for girls. French Girl
Magalíe Magalíe: French name meaning "pearl," symbolizing beauty and purity. French Girl
Mhàiri Mhàiri: Scottish name meaning "bitter," unique with cultural significance. Scottish Girl
Mhàire Mhàire: Gaelic name meaning "bitter," unique choice for daughters. Gaelic Girl
Màirearad Màirearad: rare Gaelic name meaning "pearl," associated with femininity. Gaelic Girl
McKaila McKaila: Unique, modern name of American origin, feminine, three syllables. American Girl
MacKynlee MacKynlee: a modern, unique name symbolizing strength and resilience. American Girl
MacKynleigh MacKynleigh: Unique, modern name for girls, gaining popularity in English-speaking countries. American Girl
Malvín Malvín: Unique Spanish name meaning "smooth brow" or "bald." Spanish Boy
Malvíne Malvíne: Unique German name meaning "smooth brow" or "gentle friend." German Girl
Malvínia Malvínia: Unique German name meaning "strong warrior maiden," empowering choice. German Girl
Margaree Margaree: Unique Canadian name meaning "pearl," elegant and uncommon choice. Canadian Girl
Marín Marín: Spanish name meaning "of the sea," suitable for all genders. Spanish Unisex
Marínus Marínus: Unique male name of Roman origin meaning "of the sea." Roman Boy
Matías Matías: Spanish name meaning "gift of God," gaining popularity globally. Spanish Boy
Maurílio Maurílio: Portuguese name meaning "dark-skinned," unique and culturally rich. Portuguese Boy
Melodía Melodía is a feminine Spanish name meaning "melody" or "tune." Spanish Girl