Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Mervina Mervina: Unique Welsh name meaning "sea friend," elegant and uncommon. Welsh Girl
Merin Merin: Welsh name meaning "from the sea," unisex and unique. Welsh Unisex
Merynn Merynn: Unique Welsh name meaning "sea fortress" or "joyful." Welsh Unisex
Merion Merion: Unique Welsh name meaning "sea fortress," unisex and distinctive. Welsh Unisex
Melys Melys: Unique Welsh name meaning "sweet," typically for girls. Welsh Girl
Meghanne Meghanne: Welsh name meaning "pearl," unique, elegant, and melodious. Welsh Girl
Meigwen Meigwen: Unique Welsh name meaning "blessed and fair," for females. Welsh Girl
Meirwen Meirwen: Welsh name meaning "blessed Mary," unique and melodious choice. Welsh Girl
Maredydd Maredydd: rare Welsh name meaning "great lord" or "sea lord." Welsh Boy
Maerynn Maerynn: Unique Welsh name meaning "bitter sea," gaining popularity. Welsh Girl
Malwyn Malwyn: rare Welsh name meaning "chief" or "leader," unique charm. Welsh Boy
Maelgwn Maelgwn: Unique Welsh name meaning "princely hound" or "chief warrior." Welsh Boy
Mathe Mathe: Welsh name meaning "gift of God," associated with Saint Matthew. Welsh Unisex
Mador Mador: rare Welsh name meaning "fortunate," linked to King Arthur. Welsh Unisex
Madog ap Rhys Madog ap Rhys: a unique, traditional Welsh name meaning "fortunate." Welsh Boy
Madog ap Sandde Madog ap Sandde: unique Welsh name meaning "fortunate" or "blessed." Welsh Boy
Madog ap Uchdryd Madog ap Uchdryd: a unique, historically significant Welsh male name. Welsh Boy
Maddax Maddax: Welsh name meaning "fortunate," gaining popularity for boys. Welsh Boy
Madog ap Rhun Madog ap Rhun: rare Welsh name meaning "fortunate" or "blessed." Welsh Boy
Maddux Maddux: Welsh name meaning "son of Madoc," gaining popularity recently. Welsh Boy
Machau Machau: Welsh name meaning "son of the field," masculine, uncommon. Welsh Boy
Macdougall Macdougall: Scottish surname meaning "son of Dubhghall," rooted in history. Viking Boy
My-My My-My: Vietnamese name meaning "beautiful beloved" or "charming darling." Vietnamese Girl
Mynh Mynh: Vietnamese unisex name meaning "gentle" or "soft," easy to pronounce. Vietnamese Unisex
Mymy Mymy: Vietnamese name meaning "beloved," charming, unique, and feminine. Vietnamese Girl
Maikha Maikha: Vietnamese name meaning "brave," gaining popularity among parents. Vietnamese Boy
Ming-Anh Ming-Anh: Vietnamese name meaning bright hero, gender-neutral, culturally significant. Vietnamese Unisex
Mailee Mailee is a modern, multicultural name meaning "flower meadow" for girls. Vietnamese Girl
Musarat Musarat: Urdu name meaning "happiness," associated with joyful femininity. Urdu Girl
Misbahul Haq Misbahul Haq means "light of truth," symbolizing guidance and righteousness. Urdu Boy