Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Morgayn Morgayn: Unique Welsh name meaning "sea circle," unisex, uncommon choice. Middle Ages Unisex
Millisent Millisent: a historical name meaning "strong worker," derived from Germanic roots. Middle Ages Girl
Meurig Meurig: Welsh name meaning "great lord" with historical significance. Middle Ages Boy
Merideth Merideth: Unisex Welsh name meaning "protector of the sea." Middle Ages Unisex
Merlinn Merlinn: Welsh name meaning "sea fortress," associated with legendary wizard. Middle Ages Unisex
Merridyth Merridyth: Welsh name meaning "great ruler" or "protector of sea." Middle Ages Unisex
Meridyth Meridyth: Welsh name meaning "protector of the sea," unisex, unique. Middle Ages Unisex
Mell Mell is a timeless, unisex name meaning "pleasant" or "sweet." Middle Ages Unisex
Marquis Marquis: French name meaning "nobleman," historically linked to nobility. Middle Ages Unisex
Meggan Meggan, a Welsh name meaning "pearl," is charming and unique. Middle Ages Girl
Marycka Marycka is a feminine name with historical and cultural significance. Middle Ages Girl
Medyr Medyr: Welsh unisex name meaning "mead" or "honey," historically significant. Middle Ages Unisex
Marie Marie is a historically significant name meaning "sea of bitterness." Middle Ages Girl
Morelos Morelos: a unique, masculine name meaning "dark-skinned warrior" in Mexico. Mexican Boy
Mireyli Mireyli: a beloved, feminine name of Mexican origin gaining popularity. Mexican Girl
Marycarmen Marycarmen is a unique, elegant name of Mexican origin meaning "beloved." Mexican Girl
Marichuy Marichuy: Mexican name meaning "bitter sea," unique and culturally significant. Mexican Girl
Maleny Maleny: a beautiful, graceful name gaining popularity for girls. Mexican Girl
Maleni Maleni: a popular Mexican name meaning "beautiful flower" or "gem." Mexican Girl
Millicentius Millicentius: Rare medieval name meaning "strong in work" for boys. Medieval Times Boy
Melizande Melizande: unique, elegant French name with Medieval nobility and charm. Medieval Times Girl
Melizende Melizende: rare, medieval French name meaning "strong in work," feminine. Medieval Times Girl
Mayas Mayas: Unisex name of Mayan origin meaning "illusion" or "magic." Mayan Unisex
Mya Mya is a modern, elegant name with diverse cultural meanings. Mayan Girl
Maxion Maxion: Unique male name of Mayan origin meaning strength or power. Mayan Boy
Mayana Mayana: Unique female name with Mayan origins and cultural significance. Mayan Girl
Mayuresh Mayuresh: Marathi name meaning "lord of peacocks," symbolizing grace. Marathi Boy
Manikrao Manikrao: a precious, culturally significant Marathi name for males. Marathi Boy
Mrunmayi Mrunmayi: Marathi name meaning "beautiful," unique within its cultural context. Marathi Girl
Mangeshrao Mangeshrao: Marathi name meaning "Lord Shiva," reflecting cultural significance. Marathi Boy