← All Baby Girl Names

Baby Girl Names That Start With M

Browse elegant, meaningful baby girl names starting with M — featuring origins, middle name combinations, and expert style guidance.

Girl Names Starting With M (89 Ideas)

Mabel

Meaning: Lovable, dear

Latin

Macie

Meaning: Weapon; gift of God

French

Mackenzie

Meaning: Child of the wise leader

Scottish

Macy

Meaning: Weapon

Old French

Madeline

Meaning: High tower

French/Hebrew

Madelyn

Meaning: High tower

French/Hebrew

Madison

Meaning: Son of Matthew; good

English

Mae

Meaning: Pearl; mother goddess

Latin/English

Maeve

Meaning: She who intoxicates; queen

Irish

Magdalene

Meaning: High tower

Hebrew

Maggie

Meaning: Pearl

Greek/English

Magnolia

Meaning: Magnolia flower; French botanist

French/Latin

Maia

Meaning: Great; mother

Greek/Latin

Maisie

Meaning: Pearl

Scottish

Makayla

Meaning: Who is like God?

Hebrew

Makenna

Meaning: Child of the handsome one

Gaelic

Malayah

Meaning: Free, independent

Tagalog/Swahili

Maleah

Meaning: Calm water; desired

Hawaiian/Hebrew

Malia

Meaning: Calm and peaceful waters

Hawaiian/Hebrew

Maliah

Meaning: Desired child

Hebrew

Mallory

Meaning: Unfortunate; ill-fated

French

Marabelle

Meaning: Beautiful sea

Latin

Marcella

Meaning: Warlike

Latin

Marcia

Meaning: Dedicated to Mars

Latin

Margaret

Meaning: Pearl

Greek/Latin

Margarita

Meaning: Pearl

Spanish/Greek

Margot

Meaning: Pearl

French

Maria

Meaning: Of the sea; wished-for child

Hebrew/Latin

Mariah

Meaning: God is my teacher; wind

Hebrew

Mariam

Meaning: Sea of bitterness; wished for

Arabic/Hebrew

Marian

Meaning: Star of the sea

French/Hebrew

Mariana

Meaning: Star of the sea

Spanish/Latin

Marie

Meaning: Star of the sea

French/Hebrew

Marilyn

Meaning: Rebellious star of the sea

English

Marina

Meaning: From the sea

Latin

Marion

Meaning: Star of the sea

French

Marissa

Meaning: Of the sea

Latin

Marjorie

Meaning: Pearl

Greek/Scottish

Marlene

Meaning: High tower; star of the sea

Germanic

Marlee

Meaning: Meadow near the lake

English

Marlowe

Meaning: Driftwood

Old English

Marni

Meaning: Rejoice

Hebrew

Marseilles

Meaning: From the port city

French

Martha

Meaning: Lady, mistress

Aramaic

Mary

Meaning: Wished-for child; sea of bitterness

Hebrew

Matilda

Meaning: Mighty in battle

Germanic

Maude

Meaning: Mighty battle maiden

Germanic

Maureen

Meaning: Dark skin; star of the sea

Irish

Mavis

Meaning: Songbird

French

Maxine

Meaning: Greatest

Latin

Maya

Meaning: Water; illusion; mother

Sanskrit/Hebrew/Greek

Meadow

Meaning: Grassy field

Old English

Meghan

Meaning: Pearl

Welsh

Melanie

Meaning: Dark, black

Greek

Melina

Meaning: Honey

Greek

Melinda

Meaning: Sweet honey

Greek

Melissa

Meaning: Honeybee

Greek

Melody

Meaning: Song, tune

Greek

Mercy

Meaning: Compassion, forgiveness

English/Latin

Meredith

Meaning: Great ruler; sea lord

Welsh

Mia

Meaning: Mine; wished-for child

Italian/Scandinavian

Michaela

Meaning: Who is like God?

Hebrew

Michelle

Meaning: Who is like God?

French/Hebrew

Mikaela

Meaning: Who is like God?

Hebrew

Mikayla

Meaning: Who is like God?

Hebrew

Mila

Meaning: Gracious, dear

Slavic

Mildred

Meaning: Gentle strength

Old English

Milena

Meaning: Gracious; pleasant

Slavic

Miley

Meaning: Vine

English

Millicent

Meaning: Strong worker

Germanic

Millie

Meaning: Gentle strength; industrious

Old English

Mimi

Meaning: Wished-for child

French

Mina

Meaning: Love; protection

Germanic/Persian

Mira

Meaning: Admirable; ocean; peace

Latin/Sanskrit/Slavic

Mirabelle

Meaning: Wondrous beauty

Latin

Miracle

Meaning: Divine act; wonder

Latin

Miranda

Meaning: Admirable, wonderful

Latin

Miriam

Meaning: Wished-for child; sea star

Hebrew

Misty

Meaning: Covered in mist

Old English

Moana

Meaning: Deep ocean

Maori/Polynesian

Molly

Meaning: Star of the sea

Irish/Hebrew

Mona

Meaning: Noble; solitary

Irish/Greek

Monica

Meaning: Advisor; solitary

Latin

Monique

Meaning: Advisor

French

Morgan

Meaning: Sea defender; sea-born

Welsh

Muriel

Meaning: Bright sea

Celtic

Mya

Meaning: Mine; emerald

Greek

Myra

Meaning: Myrrh; sweet fragrance

Greek

Myrna

Meaning: Beloved; gentle

Irish
Browse Other Letters

Frequently Asked Questions

What are popular baby girl names that start with M?

Top popular girl names starting with M include Mabel, Macie, Mackenzie, Macy, Madeline. These names have strong parent appeal for their sound, meaning, and lasting appeal.

What are unique girl names starting with M?

For a distinctive M name, consider Marabelle, Marlowe, Marseilles, Mira, Mirabelle. These names stand out on class lists while remaining elegant and wearable.

Where do most girl names starting with M come from?

Latin, French, Scottish, Old French, English This variety of origins gives parents a wide range — from ancient classical names to softer modern international choices.

Do girl names that start with M shorten easily to nicknames?

High across classic and modern options If nickname-readiness matters to you, test how the short form pairs with your last name before committing to the full formal name.

Instant A-Z Name Directory

Browse Baby Names by First Letter

Jump directly to curated name collections sorted by initial letter — with meanings, origins, and pairing guides.

👦 Baby Boy Names A–Z:
👧 Baby Girl Names A–Z: