Skip to Content

200+ Popular and Unique Girl Names Starting With M

Looking for a baby girl’s name starting with M?

There’s a stunning selection go feminine and delicate names beginning with M. 

Baby girl wearing pretty flower

From Mia to Marilyn and Maple to Monet, we think you’ll find the perfect baby name whether you love popular names or lesser used unique girl names. 

Popular girl names starting with M 

We’ve taken a look at the top 200 most popular baby names for recent years and picked out all the girl names starting with M. 

These are the names that parents love the most starting with this letter! They are a lovely mixture of vintage girl names and modern favourites, as well as timeless classics. 

Mabel: A name of English origin, meaning “lovable”.

Madison: A name of English origin, meaning “son of Matthew”.

Mae: A name of English origin, meaning “pearl”.

Maeve: A name of Irish origin, meaning “intoxicating”.

Maia: A name of Greek origin, meaning “great, mother”.

Maisie: A name of Scottish origin, meaning “pearl”.

Margot: A name of French origin, meaning “pearl”.

Maria: A name of Latin origin, meaning “sea of bitterness” or “rebelliousness”.

Marie: A name of French origin, meaning “bitter” or “beloved”.

Marnie: A name of Hebrew origin, meaning “rejoice”.

Martha: A name of Aramaic origin, meaning “lady” or “mistress”.

Maryam: A name of Arabic origin, meaning “bitterness” or “beloved”.

Matilda: A name of German origin, meaning “strength in battle”.

Maya: A name of Sanskrit origin, meaning “illusion”.

Mia: A name of Scandinavian origin, meaning “mine” or “bitter”.

Mila: A name of Slavic origin, meaning “gracious” or “dear”.

Millie: A name of English origin, meaning “gentle strength”.

Mollie/Molly: A name of Irish origin, meaning “star of the sea”.

Myla: A name of Slavic origin, meaning “gracious” or “dear”.

Mya: A name of Greek origin, meaning “great” or “mother”.

You may also like: Baby name trends for 2023

Girl names starting with A

Sweet girl names starting with M 

These girl names are not among the most popular but will be familiar to you. 

They’re cute, such as Meadow and Melody but some are also powerful, such as Monroe and Morgan. 

Madeleine/Madeline: A French name that means “of Magdala,” which is a city in ancient Israel.

Magdalena: A Spanish name that also means “of Magdala.”

Mallory: An English name that means “unfortunate” or “unlucky.”

Mariah: A Hebrew name that means “bitterness” or “rebellion.”

Marianna: A combination of the names Mary and Anna, which means “bitter grace” or “graciousness.”

Marilyn: A combination of the names Mary and Lynn, which means “bitter sea” or “beloved.”

Marin: A Latin name that means “of the sea.”

Marina: A Latin name that means “of the sea.”

Marion: A French name that means “bitter” or “rebellious.”

Marley: An English name that means “pleasant seaside meadow.”

Marlowe: An Old English name that means “from the hill by the lake.”

Mary: A Hebrew name that means “bitterness” or “rebellion.”

Maura: An Irish name that means “bitter” or “dark.”

Mavis: An English name that means “songbird.”

May: An English name that means “the fifth month of the year” or “a young woman.”

Meadow: An English name that means “a grassy field.”

Megan/Meghan: A Welsh name that means “pearl.”

Melissa: A Greek name that means “honey bee.”

Melody: An English name that means “a pleasant sound.”

Meredith: A Welsh name that means “great ruler” or “sea lord.”

Miley: An English name that means “smiling.”

Minnie: A diminutive of the name Mary, which means “bitterness” or “rebellion.”

Miranda: A Latin name that means “admirable” or “worthy of admiration.”

Miriam: A Hebrew name that means “bitterness” or “rebellion.”

Monica/Monika: A Latin name that means “advisor” or “counselor.”

Monroe: A Scottish name that means “from the mouth of the Roe River” or “bald hill.”

Morgan: A Welsh name that means “circling sea” or “sea-born.” It can also be an Old English name that means “morning.”

Pretty girl names starting with M

You’ll find some stunning girl names on this list, plus a few unusual ones that are perfect if you want a name that’s uncommon for your baby. 

Maci/Macie/Macy: A shortened form of the name MacKenzie, which means “son of Kenneth” or “fair one.”

Maggie: A shortened form of the name Margaret, which means “pearl.”

Magnolia: A Latin name that refers to the magnolia tree and symbolizes beauty and dignity.

Mara: A Hebrew name that means “bitterness.”

Marceline: A French name that means “little warrior” or “young warrior.”

Marcella: A Latin name that means “little warrior” or “young warrior.”

Marina: A Latin name that means “of the sea.”

Marlon: An English name that means “little falcon.”

Marlow: An Old English name that means “driftwood” or “from the hill by the lake.”

Marquise: A French name that means “nobleman.”

Marta: A variant of the name Martha, which means “lady” or “mistress.”

Maxime: A French name that means “greatest” or “most excellent.”

Maxine: A feminine form of the name Max, which means “greatest” or “most excellent.”

Maxwell: A Scottish name that means “great stream.”

Melissa: A Greek name that means “honey bee.”

Melodie: A variant of the name Melody, which means “a pleasant sound.”

Mercedes: A Spanish name that means “mercy.”

Meredith: A Welsh name that means “great ruler” or “sea lord.”

Milan: A Slavic name that means “gracious” or “dear.”

Mira: A Sanskrit name that means “wonderful” or “peace.”

Mischa: A Russian name that means “who is like God?”

Mirabelle: A French name that means “wonderful” or “miraculous.”

Moira: An Irish name that means “fate” or “destiny.”

Mona: A shortened form of the name Ramona, which means “protecting hands” or “wise protector.”

Monet: A French name that refers to the Impressionist painter Claude Monet.

Mylah/Myla: An English name that means “soldier” or “merciful.”

Myra: A Greek name that means “sweet as honey.”

Baby girl names starting with M

Rare and unique girl names starting with M

These are truly unique baby girl names that are rarely used. These names are perfect if you want your baby girl to not share a first name with a bunch of her classmates. 

Macee: A variant spelling of the name Macy, which means “weapon” or “gift of the Lord.”

Mack: A shortened form of the name Mackenzie, which means “son of Kenneth” or “fair one.”

Mackenna: A variant spelling of the name McKenna, which means “son of Cionaodh” or “born of fire.”

Mackenzie: A Scottish name that means “son of Kenneth” or “fair one.”

Madalyn/Madalynn: A variant spelling of the name Madeline, which means “woman of Magdala.”

Maddie: A shortened form of the name Madeline, which means “woman of Magdala.”

Maddison: A variant spelling of the name Madison, which means “son of Maud.”

Madelyn: A variant spelling of the name Madeline, which means “woman of Magdala.”

Madina: An Arabic name that means “city” or “civilisation.”

Magaly: A French name that means “pearl.”

Magdalena: A Spanish name that means “woman of Magdala.”

Mahogany: An English name that refers to a type of hardwood tree.

Mailah: An Arabic name that means “nighttime.”

Maisee: A variant spelling of the name Maisie, which means “pearl.”

Majesty: An English word name that means “greatness” or “dignity.”

Makayla: A variant spelling of the name Michaela, which means “who is like God?”

Makena: A name of African origin that means “the happy one.”

Malani: A Hawaiian name that means “heavenly flowers.”

Malaya: A name of Filipino origin that means “freedom.”

Malayah: A variant spelling of the name Malaya, which means “freedom.”

Malaysia: A name that refers to a country in Southeast Asia.

Malia: A Hawaiian name that means “calm” or “gentle waters.”

Malina: A Slavic name that means “raspberry.”

Malinda: A Greek name that means “sweet” or “gentle.”

Maliyah: A variant spelling of the name Malia, which means “calm” or “gentle waters.”

Malvie: An English name that means “bad or ill fame.”

Manuela: A Spanish and Portuguese feminine form of the name Manuel, which means “God is with us.”

Maple: An English name that refers to the maple tree.

Maren: A Scandinavian name that means “of the sea” or “sea warrior.”

Margaret: A Greek name that means “pearl.”

Margarita: A Spanish name that means “pearl.”

Margeaux: A French variant spelling of the name Margot, which means “pearl.”

Margey: A variant spelling of the name Margie, which is a diminutive of Margaret and means “pearl.”

Margo: A French name that means “pearl.”

Margorie/Marjory: A variant spelling of the name Marjorie, which means “pearl.”

Marigold: An English name that refers to a flower.

Marguerite: A French name that means “pearl.”

Marian: A Latin name that means “of Mary” or “belonging to Mary.”

Mariana: A variant spelling of the name Marianna, which is a combination of Mary and Anna and means “bitter grace.”

Maribel/Maribelle: A Spanish name that means “lovely Mary.”

Mariel: A variant spelling of the name Muriel, which means “bright sea.”

Mariella: A combination of Mary and Ella and means “wished-for child.”

Marielle: A combination of Mary and Elle and means “star of the sea.”

Marietta: A diminutive of Mary that means “bitter.”

Marilda: A German name that means “famous battle maiden.”

Maris: A Latin name that means “of the sea” or “sea.”

Marisol: A Spanish name that means “sun and sea.”

Marissa: A variant spelling of the name Marisa, which is a combination of Maria and Luisa and means “of the sea” or “bitter.”

Maritza: A Spanish name that means “of the sea.”

Marlee/Marleigh: An English name that means “pleasant meadow.”

Marlen: A variant spelling of the name Marlene, which means “little falcon.”

Marlena: A combination of Mary and Magdalene and means “bitter” or “rebellious woman.”

Marlene: A combination of Mary and Magdalene and means “bitter” or “rebellious woman.”

Marlie: A variant spelling of the name Marley, which means “pleasant meadow.”

Marlin: An English name that means “little hawk.”

Marlo: An English name that means “from the hill by the lake.”

Marvel: An English name that means “miracle.” Love this unique name? You may also like these Disney baby names.

Marwa: Arabic name meaning “fragrant plant”.

Maryn: A modern English name, possibly a variation of Marin, meaning “of the sea”.

Matsuka: Japanese name meaning “pine tree hill”.

Mattie: A diminutive of the name Matthew, which means “gift of Yahweh” in Hebrew.

Max: Short form of Maximilian or Maxwell, meaning “greatest” or “great spring”.

Mayah: A modern English name, possibly a variation of Maya, which means “illusion” in Sanskrit.

Mayra: A Spanish name meaning “beloved” or “admirable”.

Mazie: A diminutive of the name Margaret, meaning “pearl”.

McKay: Scottish name meaning “son of Aodh”, with Aodh meaning “fire” or “fiery”.

McKenna: Irish name meaning “son of Cionaodh”, with Cionaodh meaning “born of fire”.

McKenzie: Scottish name meaning “son of Coinneach”, with Coinneach meaning “handsome”.

McKinley: Scottish name meaning “son of Finlay”, with Finlay meaning “fair warrior”.

Meaghan: A variant of the name Megan, which means “pearl” in Welsh.

Mecca: Arabic name referring to the holy city in Saudi Arabia.

Meena: A Hindi name meaning “fish”.

Meera: A Sanskrit name meaning “prosperous” or “famous”.

Meghan: A variant of the name Megan, which means “pearl” in Welsh.

Mei: Chinese name meaning “beautiful” or “plum”.

Meilani: Hawaiian name meaning “heavenly garland of flowers”.

Meira: Hebrew name meaning “giving light” or “enlightened”.

Melanie: Greek name meaning “black” or “dark”.

Melia: Greek name meaning “ash tree”.

Melina: Greek name meaning “honey”.

Mercy: English name meaning “compassion” or “forgiveness”.

Merida: Latin name meaning “one who has achieved a high place of honor”.

Merritt: English name meaning “boundary gate” or “of the boundary gate”.

Meryl: Welsh name meaning “bright sea”.

Miah: A variant spelling of the name Maya, which means “illusion” in Sanskrit.

Micah: Hebrew name meaning “who is like God”.

Michaela: Feminine form of Michael, which means “who is like God” in Hebrew.

Michelle: French feminine form of Michael, which means “who is like God” in Hebrew.

Mignonette: French name meaning “small and sweet”.

Mikaela: Feminine form of Michael, which means “who is like God” in Hebrew.

Mikayla: A variant spelling of Michaela, which is a feminine form of Michael, meaning “who is like God” in Hebrew.

Milagros: Spanish name meaning “miracles”.

Milani: Hawaiian name meaning “gentle caress” or “loved one”.

Mildrid: Old English name meaning “gentle strength”.

Milena: Slavic name meaning “gracious” or “dear”.

Milla: Short form of Camilla, meaning “attendant at a religious ceremony” in Latin.

Millicent: Old English name meaning “strong worker” or “hardworking”.

Mina: Short form of Wilhelmina, meaning “will” and “helmet” in German.

Mindy: Diminutive of Melinda or Melody, meaning “sweet” or “musical” respectively.

Minerva: Roman goddess of wisdom and strategic warfare.

Miracle: English name meaning “wonderful event caused by divine intervention”.

Miranda: Latin name meaning “worthy of admiration” or “admirable”.

Miriam: Hebrew name meaning “sea of bitterness” or “rebelliousness”.

Mitsue: Japanese name meaning “shining blessing”.

Montana: From the Latin word “montanus” meaning “mountainous”.

Mulan: Chinese name meaning “magnolia blossom”.

Murphy: Irish name meaning “descendant of sea warrior”.

Myah: A variant spelling of the name Maya, which means “illusion” in Sanskrit.

Myka: A variant of the name Micah, which means “who is like God” in Hebrew.

Myrla: Variant of the name Merle, meaning “blackbird”.

Myrline: Combination of the names Myrtle and Pauline, meaning “myrtle flower” and “small” respectively.

Myrtia: Greek name meaning “myrtle tree”.

Baby girl names starting with M

Vicky Smith is a mother of two daughters and a journalist. She has been writing and vlogging about parenting for over five years.