Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Maudie-Grace Maudie-Grace combines strength and elegance, appealing to modern parents. English Girl
Maudie-Ann Maudie-Ann: English name meaning "mighty grace," unique yet classic. English Girl
Maudeline Maudeline: rare English name meaning "battle-mighty," unique and empowering. English Girl
Matthews Matthews: English name meaning "gift of God," popular and timeless. English Boy
Matison Matison: unique, gender-neutral name of English origin, derived from Madison. English Unisex
Mathewes Mathewes: rare English name meaning "gift of God," traditionally masculine. English Boy
Mat Mat is a classic, masculine name meaning "gift of God." English Boy
Maryon Maryon: a unique, unisex name meaning "bitter" or "beloved." English Unisex
Mary Ann Mary Ann is a classic, elegant name with biblical origins. English Girl
Mary-Louisa Mary-Louisa combines elegance, strength, and historical significance in naming. English Girl
Martley Martley: Unique English name meaning "from meadow near lake." English Boy
Marshalle Marshalle: Unique, gender-neutral name meaning "caretaker of horses." English Unisex
Marrick Marrick: Unique English name meaning "dweller by the lake." English Boy
Marnen Marnen: rare English name meaning "sea fortress," appealing for uniqueness. English Boy
Marleyne Marleyne: Unique English name symbolizing strength, independence, and creativity. English Girl
Marleya Marleya: Elegant name meaning "pleasant seaside meadow," gaining popularity. English Girl
Marlay Marlay: Unique English name meaning "pleasant meadow," charming and feminine. English Girl
Marland Marland: unique English name meaning "land near the lake." English Boy
Marks Marks is a classic, masculine name of English origin, meaning strength. English Boy
Markes Markes: unique English name meaning "warlike," associated with Mars. English Boy
Marilla-Rose Marilla-Rose: a unique, elegant name meaning "shining sea" and love. English Girl
Mari Anne Mari Anne: Elegant name combining Mary and Anne, meaning "bitter grace." English Girl
Marghret Marghret: English name meaning "pearl," elegant, and timeless choice. English Girl
Margey Margey: rare English name meaning "pearl," symbolizing beauty and purity. English Girl
Margarettte Margarettte: rare, elegant name meaning "pearl," with unique spelling. English Girl
Margarettta Margarettta: unique, elegant name meaning "pearl," primarily female, rare. English Girl
Marden Marden: Unique English name meaning valley with a pool, rare charm. English Boy
Manford Manford: rare English name meaning "ford by the manor." English Boy
Malynee Malynee: Unique, graceful name meaning "gentle," ideal for daughters. English Girl
Mally Mally: Unique, gender-neutral name of English origin meaning "assembly." English Unisex