Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Manvile Manvile: Unique Old English name meaning "man from the village." Old English Boy
Millbourn Millbourn is a rare unisex English surname derived from mill stream. Old English Unisex
Merryt Merryt is a rare, joyful name associated with positivity and cheerfulness. Old English Unisex
Marlowe Marlowe: Unisex name meaning "lake by the wood," historically significant. Old English Unisex
Marvyn Marvyn, meaning "sea hill," is a strong, unique boys' name. Old English Unisex
Marleigh Marleigh: modern unisex name meaning "pleasant wood" or "meadow." Old English Unisex
Melvon Melvon: unique name meaning "council friend," used for all genders. Old English Unisex
Munin Munin, a Norse name, symbolizes memory, knowledge, and wisdom. Scandinavian Unisex
Montagne Montagne means "mountain" in French; primarily a masculine surname. French Boy
Mountgomery Montgomery: English name meaning "man of power," originating from Normandy. French Unisex
Marjon Marjon: unique name variant of Marjorie, meaning "pearl" in French. French, Hebrew, Spanish Unisex
Mytzi Mytzi: Unique Mexican name, linked to fertility goddess Xochiquetzal. German, Mexican Girl
Martynas Martynas: Lithuanian name meaning "dedicated to Mars," popular and meaningful. Latin, Lithuanian, masculine, Roman Boy
Maximiliano Maximiliano: Latin name meaning "greatest," associated with leadership and excellence. Latin, Spanish Boy
Maximino Maximino: Latin name meaning "the greatest," associated with Saint Maximus. Italian, Latin, Mexican, Spanish Boy
Morena Morena is a feminine name meaning "brown," popular in Latin America. Italian, Latin, Spanish Girl
Marieta Marieta: a charming, diminutive name meaning "beloved little Maria." Italian, Latin, Portuguese, Romanian, Spanish Girl
Maurita Maurita: Feminine name meaning "dark-skinned," with rich historical significance. Italian, Latin, Portuguese, Spanish Girl
Marea Marea: a unique feminine name meaning "tide" or "sea". English, Italian, Latin, Portuguese, Spanish Girl
Milagro Milagro means "miracle," is popular in Spanish-speaking countries, and meaningful. Latin, Spanish Girl
Markita Markita is a unique, feminine name derived from Mark, meaning "warlike." Latin, Spanish Girl
Margita Margita: a timeless feminine name meaning "pearl," with historical significance. Latin, Slavic Girl
Milla Milla: trendy name meaning "gracious," popular for baby girls. Latin, Scandinavian, Slavic Girl
Matuta Matuta: Latin name meaning "goddess of dawn" with protective significance. Latin, Roman Mythology Girl
Martia Martia: a strong, feminine name meaning "of Mars" with history. Latin Girl
Martynah Martynah: Unique feminine name meaning "warrior," rooted in Latin heritage. English, Latin Girl
Margisia Margisia means "healing pearl," symbolizing purity, beauty, and strength. Latin Girl
Morrina Morrina: Unique name meaning "sea-born," rooted in Latin origins. Latin, Medieval Times Girl
Marcha Marcha: Unique feminine name meaning "warlike," rooted in Latin. Latin Girl
Mazentius Mazentius: rare, powerful name with Latin origins, associated with nobility. Latin Boy