Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Melicend Melicend: Unique, gender-neutral name meaning "kinsman of the lime tree." Old English Unisex
Metyld Metyld: Rare feminine name meaning "battle meeting" with historical significance. Old English Girl
Mercia Mercia: Old English name meaning "boundary," associated with strength and history. Old English Girl
Maerewine Maerewine: Unique Old English name meaning "famous friend," historically noble. English Boy
Minster Minster: Old English name meaning "monastery," now a rare gender-neutral name. Old English Unisex
Maethelwine Maethelwine: Unique Old English name meaning "friend of the council." Old English Boy
Moswyn Moswyn: rare masculine name meaning "friend of the bog" in English. Old English Boy
Modraed Modraed: Unique Old English name meaning "wise counselor" for boys. Old English Boy
Millington Millington: Rare masculine name from Old English meaning "mill settlement." Old English Boy
Moorland Moorland originates from Old English, meaning "moor or heath land." Old English Unisex
Mantyn Mantyn is a unique, gender-neutral name with uncertain origins. Old English Unisex
Merlow Merlow: a unique, nature-inspired unisex name meaning "lake of seagulls." Old English Unisex
Madissyn Madissyn is a modern variant of Madison, meaning "son of Maud." Old English Unisex
Marlynd Marlynd: unique unisex name meaning "land near the lake." Old English Unisex
Morlea Morlea: a rare, charming name meaning "meadow on marshland." Old English Girl
Metje Metje is a Dutch diminutive of Mathilde, meaning "mighty in battle." Dutch Unisex
Makalistair Makalistair combines Native American and Scottish meanings, creating uniqueness. Scottish Unisex
Madissin Madissin: Unique, unisex name meaning "wolf," symbolizing strength and loyalty. English Unisex
Momoztli Momoztli: Nahuatl name meaning "rubbing face," reflecting cultural heritage. Spanish Boy
Massachusetts Massachusetts: a historically rich state named after the Massachusett tribe. English Unisex
Mere Mere is a unisex name meaning "lake" or "pearl." English Unisex
Maylin Maylin combines "May" and "Lynn," meaning "great lake," appealingly unique. Welsh Unisex
Mayree Mayree: a unique, modern name meaning "great enthusiasm" for girls. Welsh Girl
Myrandah Myrandah: unique feminine name, variation of Miranda, rare choice. Latin Girl
Marty Marty, derived from Martin, is a popular, unisex, classic name. Latin Unisex
Marci Marci: Latin name meaning "warlike," popular unisex name since 1950s. Latin Unisex
Marquytta Marquytta: Unique name with Latin roots, meaning "lady" or "mistress." Spanish Girl
Marcos Marcos means "dedicated to Mars," reflecting strength and history. Spanish Unisex
Maxima Maxima means "greatest," has regal significance, and is increasingly popular. Spanish Girl
Martisa Martisa: unique name meaning "belonging to Mars," with rich history. Spanish Girl