Your search for the beautiful baby girl names starting with M has come to an end. Given below is a list of baby names starting with the letter ‘M’ for girls.
Baby Girl names with ‘M’ (Meaning)
Mabel
An English name. Mabel means ‘lovable’.
Madeline
It is a French name. It means “from Magdalen”.
Mada
Short for Madeline.
Madge
Same as Mada.
Magda
Same as Mada.
Madison
It is an English name. It means “Matthew’s son”.
Madonna
It is a Latin name. It means “my lady”.
Magdalena
It is a Spanish name. It means “woman from Magdala”.
Maisie
It is a Scottish name. It means ‘pearl’.
Mallory
It is a French name. It means ‘unfortunate’.
Manuela
A Spanish name. It means “He is among us”.
Manuelita
Same as Manuela.
Marcia
A Latin name. It means ‘warlike’.
Marcena
Same as Marcia.
Marsha
Same as Marcia.
Margaret
It is an English name. It means ‘pearl’.
Maggy
Maggy is short for Margaret.
Marjorie
Same as Margaret.
Marj
Short for Marjorie.
Meaghan
Meaghan means ‘pearls’. Same as Margaret.
Margaux
It is a French name. It is the name of champagne.
Margot
Same as Margaux.
Margi
A Hindu name. Margi means ‘direction’.
Maria
Maria comes from ‘Mary’. It is a Latin name.
Marian
It is a French name. It is the combination of two names- ‘Mary’ and ‘Ann’.
Marie
A French name. Marie also comes from the name ‘Mary’.
Marietta
It is a French name. It means “of the sea”.
Marilyn
It is an English name. It is the combination of two names- ‘Mary’ and ‘Lynn’.
Marina
A Latin name. Marina means “from the sea”.
Marieca
Same as Maris.
Marisol
It is a Spanish name. It means “sunny sea”.
Marlene
It is an English name. It is the combination of two names- ‘Maria’ and ‘Magdalene’.
Marlinda
Same as Marlene.
Martina
Same as Marlene.
Marlo
It is an English name. It means “sea of bitterness”.
Marni
It is a Hebrew name. It means “to rejoice”.
Martha
An English name. Martha means ‘lady’.
Marit
Same as Martha.
Martina
A Latin name. Martina means ‘warlike’.
Mary
A Hebrew name. It means ‘bitterness’ or “the Virgin Mary”.
Maura
Same as Mary.
Matilda
It is an Old German name. It means “maiden in battle”.
Mat
Short for Matilda.
Maureen
An Irish name. Maureen means ‘bitterness’.
Maxine
It is an English name. Maxine means “greatest in excellence”.
May
The month.
Maya
It is a Hindu name. It means “God’s power”.
Melanie
It is a Greek name. It means “dark-skinned”.
Mel
Short for Melanie.
Melashka
Same as Melanie.
Mellie
Same as Melanie.
Melinda
It is a Latin name. Melinda means ‘honey’.
Melissa
It is a Greek name. Melissa means ‘bee’.
Melisandre
Same as Melissa.
Melody
It is a Greek name. It means ‘song’.
Mercedes
It is a Spanish name. It means ‘mercy’.
Meredith
It is a Welsh name. Meredith means “great leader”.
Meri
A Finish name. Meri means ‘ocean’.
Merry
It is an English name. Merry means ‘happy’.
Meryl
It is an English name. It means “bright as the sea”.
Mia
It is an Italian name. It means ‘mine’.
Michaela
It is a Hebrew name. It means “one who is like God”.
Mical
Short for Michaela.
Micky
Same as Mical.
Mildred
It is an English name. It means “tender strength”.
Millicent
It is a German name. It means “born to power”.
Milli
Short for Millicent.
Minnie
It is an English name. It means “of the sea”.
Miranda
It is a Latin name. It means ‘admirable’.
Mira
Short for Miranda.
Miriam
It is a Hebrew name. It means ‘bitter’.
Maijii
Same as Miriam.
Mashenka
Same as Miriam.
Missy
It is an English name. It means ‘bee’.
Monica
It is a Latin name. It means ‘adviser’.
Monique
Same as Monica.
Morgan
It is a Welsh name. It means “great and bright”.
Muriel
It is an Irish name. It means “bright as the sea”.
Myra
It is a Latin name. It means “scented oil”.
Mab
Mab means ‘joy’. It is a Gaelic name.
Macy
An English name. Macy means ‘weapon’.
Magena
It is a Native American name. It means ‘moon’.
Magnolia
It is a Latin name. It is the name of a flower.
Mahala
It is a Hebrew name. It means ‘tenderness’.
Mehalia
Same as Mahala.
Maia
It is a Greek name. It means ‘mother’.
Maida
It is an English name. It means ‘maiden’.
Maiza
It is an Arabic name. It means ‘discerning’.
Malina
A Hawaiian name. It means ‘peaceful’.
Mara
A Hebrew name. It means ‘bitter’.
Marabel
It is an English name. It means “beautiful Mary”.
Marella
It is an English name. It is the combination of two names- ‘Mary’ and ‘Elle’.
Maretta
It is an English name. It means ‘defiant’.
Marona
A Hebrew name. It means “flock of sheep”.
Mauve
It is a French name. It means the “mallow plant”.
Malva
Same as Mauve.
Mavis
It is a French name. It means ‘thrush’.
Mena
It is a Dutch name. It means ‘strength’.
Menia
It is a Scandinavian name. Menia is a mythological character.
Meriel
It is a Gaelic name. It means “brilliant seas”.
Merle
A French name. Merle means ‘blackbird’.
Messina
It is a Latin name. Messina means ‘middle’.
Midori
It is a Japanese name. It means ‘green’.
Mila
A Slavic name. Mila means “loved by the people”.
Milena
It is a Czech name. It means ‘grace’.
Miluska
Same as Milena.
Milka
Same as Milena.
Mina
It is a Sioux name. It means “the first daughter”.
Mirabel
It is a Latin name. It means ‘wonderful’.
Mirella
A Hebrew name. Mirella means “God speaks”.
Mirena
A Hawaiian name. It means ‘beloved’.
Misty
An English name. It means ‘mist’.
Montana
A Spanish name. Montana means ‘mountain’.
Mora
A Spanish name. Mora means ‘blueberry’.
Myla
It is an English name. It means ‘merciful’.
Myrna
It is an Irish name. It means ‘beloved’.
Mystique
A French name. Mystique means ‘mysterious’.
Madia
It is an Arabic name. It means “to praise”.
Malkah
It is a Hebrew name. Malkah means the ‘queen’.
Malkin
A German name. Malkin means “battle maiden”.
Monday
The day of the week.
Manette
A French name. It means ‘defiant’.
Mangena
A Hebrew name. Mangena means ‘song’.
Mansi
It is a Native American name. Mansi means “picked flower”.
Marigold
An English name. It is the name of a flower.
Marvel
A French name. It means a ‘marvel’.
Matthea
A Hebrew name. Matthea means “gift from God”.
Mattia
Same as Matthea.
Maysa
An Arabic name. Maysa means “walk proudly”.
Medina
The city in Saudi Arabia.
Medora
An English name. It means “gift from mother”.
Mehitabel
It is a Hebrew name. It means “benefited by God”.
Melba
An English name. Melba comes from the city name Melbourne.
Melva
Same as Melba.
Melcia
It is a Polish name. It means ‘ambitious’.
Meliora
It is a Latin name. It means ‘better’.
Melisande
A French name. Melisande means ‘powerful’.
Melita
A Greek name. Melita means ‘honey’.
Milada
A Czech name. Milada means “my love”.
Minerva
A Latin name. Minerva means ‘wisdom’.
Minetta
An English name. It means ‘helmet’.
Minna
Same as Minetta.
Ming
A Chinese name. Ming means ‘tomorrow’.
Mizela
It is an English name. The meaning of the name is not known.
Modesty
The name comes from the Latin language. It means ‘modesty’.
Moran
A Hebrew name. Moran means ‘teacher’.
Morela
It is a Polish name. Morela means ‘apricot’.
Morena
It is a Portuguese name. It means ‘brunette’.
Mori
A Japanese name. Mori means ‘forest’.
Moriko
Same as Mori.
Moriah
A Hebrew name. It means “He is my teacher”.
Myrtle
It is an English name. It means ‘plant’.
Myrta
Same as Myrtle.
Similar Posts:
- 450+ Best Baby Names Inspired From The 1940s ( Meaning)
- 300+ Fresh names for Baby Girls (Meaning)
- 400+ Las Vegas Baby Names with Meaning
- 301+ Albuquerque Baby Names with Meaning
- 301+ Best Phoenix Baby Names With Meaning
Mother of Two children. I’m a former teacher with a background in child development and a passion for Good parenting. I understand child development and know how to develop activities to help children learn and grow. Spare time, I enjoy spending time with my family, reading, and volunteering in my community.