201+ Modern Baby Girl names with ‘M’ (Meaning)

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: