Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Myrtoessa Myrtoessa: Unique Greek name meaning "little myrtle," linked to mythology. Greek Girl
Morytz Morytz: Unique German name meaning "dark-skinned," variant of Moritz. Latin Boy
Matz Matz: German name meaning "gift of God," popular and timeless. Greek Unisex
Marlayne Marlayne: Unique, modern name meaning "little warrior" or "famous land." Germanic Girl
Marx Marx means "hammer," linked to Mars; associated with Karl Marx. Germanic Unisex
Manfredo Manfredo means "peaceful man," with Germanic roots and historical significance. Germanic Boy
Marlina Marlina is a feminine name combining Mary and Magdalene's significance. Germanic Girl
Meino Meino: a unique German name meaning "brave" or "strong." Germanic Boy
Marleena Marleena is a unique feminine name derived from Marlene. Germanic Girl
Metild Metild: a historical female name meaning "mighty in battle." Germanic Girl
Metilde Metilde: a powerful, feminine name meaning "mighty in battle." Germanic Girl
Marlayna Marlayna: modern name meaning "little warrior" or "famous land." Germanic Girl
Mandelina Mandelina means "tender almond," a unique feminine name with Germanic roots. Germanic Girl
Merta Merta: Unique German name meaning "famous warrior," feminine and uncommon. Germanic Girl
Marilda Marilda: a rare feminine name meaning "famous battle maiden" historically. Germanic Girl
Maude Maude: Germanic name meaning "powerful battler," historically popular and revived. Germanic Girl
Mathild Mathild: Germanic name meaning "mighty in battle," historically significant for women. Germanic Girl
Metilda Matilda: a strong, historical name meaning "strength in battle." Germanic Girl
Max-Leopold Max-Leopold combines strength, courage, and excellence from Germanic origins. Germanic Unisex
Mahland Mahland: Unique name with unclear Germanic origins, meaning "mighty land." Germanic Unisex
Madelhari Madelhari: Germanic name meaning "mighty in battle," symbolizes strength and courage. Germanic Unisex
Maitilde Maitilde means "mighty in battle," originating from Germanic Mathilda. Germanic Girl
Maginild Maginild: rare Germanic name meaning "strength in battle," symbolizes bravery. Germanic Girl
Manfrit Manfrit: Germanic name meaning "man of peace" from "man" and "fri". Germanic Boy
Manfried Manfried: Germanic name meaning "man of peace," historically significant yet rare. Germanic Boy
Mainard Mainard: Unique Germanic name meaning strength and bravery, historically significant. Germanic Boy
Mariet Mariet is a unique feminine name derived from Mary, meaning beloved. French Girl
Metillda Metilda means "mighty in battle," rooted in Old Germanic language. Germanic Girl
Matyld Matyld: a historical female name meaning "strength in battle." Germanic Girl
Marzell Marzell: German name meaning "warrior" or "defender," unique and strong. German Unisex