Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Medric Medric: Welsh name meaning "ruler," derived from "mead" and "king." Welsh Boy
Merrydith Merrydith: Unique Welsh name meaning "joyful gift," rarely used. Welsh Girl
Maeghin Maeghin: Unique Welsh name meaning "pearl," pronounced "MAY-gin." Welsh Girl
Morgwenah Morgwenah: Unique Welsh name meaning "blessed sea," feminine and beautiful. Welsh Girl
Melycynt Melycynt: Welsh name meaning "sweet song" or "melodious," unique. Welsh Girl
Melyndah Melyndah: Unique Welsh name meaning "sweet" and "gentle" for girls. Welsh Girl
Moryn Moryn: Unique Welsh unisex name meaning "great," with rich history. Welsh Unisex
Maeghyn Maeghyn: modern, unique Welsh name symbolizing strength and stability. Welsh Unisex
Maddock Maddock: Welsh name meaning "fortunate," with historical and cultural significance. Welsh Unisex
Meegen Meegen is a modern, unique variant of the name Megan. Welsh Unisex
Meygyn Meygyn: modern Welsh name meaning "field," symbolizing strength and creativity. Welsh Unisex
Meaghyn Meaghyn: Unique, modern girl's name meaning "pearl" in Welsh. Welsh Girl
Madawc Madawc: Welsh name meaning "fortunate," with historical royal significance. Welsh Boy
Meeghyn Meeghyn is a modern, unique variant of the name Megan. Welsh Girl
Mahogonee Mahogonee: unique name symbolizing strength, beauty, and durability from mahogany. Spanish Girl
Machelle Machelle: Unique feminine name, variant of Michelle, meaning "who is like God." French Girl
Mykhaltso Mykhaltso: Ukrainian variant of Michael, meaning "who is like God?" Christian Boy
Myloslav Myloslav means "gracious love," rooted in Slavic history and culture. Slavic Boy
Mirtil Mirtil: Unique Swedish name meaning "blueberry," uncommon globally. Swedish Boy
Merceda Merceda: feminine name meaning mercy, grace; linked to Virgin Mary. Spanish Girl
Mercedez Mercedez means "mercies" or "graces," linked to Virgin Mary. Spanish Girl
Mercedes Mercedes is a feminine name derived from the Virgin Mary. Spanish Girl
Marquisa Marquisa: Unique feminine name meaning "noblewoman," with Spanish roots. Spanish Girl
Manuel Manuel: Spanish name meaning "God is with us," rich history. Spanish Boy
Marizol Marizol means "sea and sun," reflecting beauty and uniqueness. Spanish Girl
Mata Mata: Spanish unisex name meaning "mother," popular in Hispanic cultures. Spanish Unisex
Mariposa Mariposa means "butterfly," symbolizing beauty and transformation in Spanish. Spanish Girl
Miguelita Miguelita: Spanish feminine name meaning "who is like God?" Spanish Girl
Melacinte Melacinte means "honey hyacinth," symbolizing beauty, grace, and elegance. Spanish Girl
Marquilla Marquilla: Unique feminine name meaning "warlike," rooted in Latin. Spanish Girl