Discover and Shortlist Your Perfect Baby Names!

Names letter starts with M

Name Meaning Origins Gender
Maccrae Maccrae: Scottish name meaning "son of grace," with historical significance. Gaelic Unisex
Maccray Maccray: Unique Scottish name meaning "son of grace," unisex usage. Gaelic Unisex
Macalaster Macalaster: Scottish surname meaning "son of Alexander," from Gaelic roots. Gaelic Unisex
Maclean Maclean: Scottish surname meaning "son of Gillean," with rich history. Gaelic Unisex
Mogen Mogen: Scandinavian name meaning "powerful," with royal historical significance. Scandinavian Boy
Modig Modig: Scandinavian unisex name meaning "brave and worthy," inspiring courage. Scandinavian Unisex
Mette Mette: Scandinavian name meaning "pearl," popular in Denmark, Norway. Scandinavian Girl
Midgarth Midgarth: Scandinavian name meaning "middle earth" from Old Norse origins. Scandinavian Unisex
Millei Millei: Unique Scandinavian name meaning "gracious," gaining popularity recently. Scandinavian Unisex
Magnuss Magnuss: Scandinavian name meaning "great," associated with strength and leadership. Scandinavian Boy
Mattis Mattis: Scandinavian name meaning "gift of God," variant of Matthew. Christian Boy
Micke Micke is a Scandinavian diminutive of Michael, meaning "who is like God." Scandinavian Boy
Magnyldah Magnyldah: Unique Scandinavian name meaning "mighty in battle," feminine. Scandinavian Girl
Magnylda Magnylda: rare Scandinavian name meaning "mighty in battle," symbolizes strength. Scandinavian Girl
Magnil Magnil: Unique Scandinavian name meaning "mighty in battle," rarely used. Scandinavian Unisex
Megin Megin: Scandinavian name meaning "mighty," often chosen for girls. Scandinavian Unisex
Magnildah Magnildah: Scandinavian name meaning "mighty in battle," rooted in Viking culture. Scandinavian Girl
Magnild Magnild: Scandinavian name meaning "strong in battle," popular since Viking Age. Scandinavian Girl
Mishka Mishka, a Russian name meaning "bear cub," is unisex and popular. Slavic Unisex
Matryona Matryona: Russian feminine name meaning "little mother," symbolizing kindness. Slavic Girl
Matryka Matryka: Unique Russian name meaning "mother," symbolizing maternal love. Russian Girl
Matvey Matvey, a Russian name, means "gift of God," historically significant. Russian Boy
Mylya Mylya: Unique Russian name meaning "gracious" or "dear" for girls. Russian Girl
Malaia Malaia: Unique Russian name meaning "small," popular for baby girls. Russian Girl
Mashka Mashka is a Russian diminutive of Maria, meaning "bitter" or "rebellious." Russian Girl
Maryshka Maryshka is a diminutive of Mary, popular in Slavic cultures. Slavic Girl
Maximilianus Maximilianus means "greatest," historically linked to emperors and honor. Spanish Boy
Marius Marius: Latin name meaning "male," historically popular in Europe. French Boy
Massimo Massimo: Italian name meaning "the greatest," associated with strength and tradition. Italian Boy
Martyne Martyne, a feminine variant of Martin, means "of Mars." Christian Girl