baby girl pretend beach surfboard

100+ Magnificent Girl Names that Start with M

Dec 14, 2021

100+ Magnificent Girl Names that Start with M

AHEAD: The ultimate list of M names for girls.

If you’re looking for a beautiful girls’ name starting with the letter M, you’re in the right place!

Below, I’ve rounded up every single “M” name that’s even the slightest bit modern and cool.

I’ve also included each name’s meaning and current popularity—which will hopefully help you narrow down your list of favorites.

(As you’ll see, many of these names are inspired by the sea… and there are TONS of options in the top 1000!)

baby girl pretend beach surfboard

Feel free to use the Table of Contents to jump to a specific style, or keep on scrolling and view all of these magnificent girl names that start with M.

girls m names pin

Cute “M” names

pretty asian baby striped bathing suit beach

All of these girl names that start with M sound friendly and sweet.

Maisie

  • Name meaning: Pearl.
  • Popularity: #409

Malia or Maliyah or Maleah

  • Name meaning: Bitter.
  • Popularity: Malia ranks #259, Maliyah ranks #463, and Maleah ranks #869.

Marcie

  • Name meaning: Mars, god of war.
  • Popularity: This cute two-syllable M name is not ranking in the top 1000.

Marley or Marlee or Marleigh

  • Name meaning: Pleasant wood.
  • Popularity: Marley ranks #211, Marlee ranks #430, and Marleigh ranks #722.

Mazie

  • Name meaning: Child of light.
  • Popularity: This friendly M name isn’t ranking.

Milani or Malani or Meilani

  • Name meaning: Invented name.
  • Popularity: Milani ranks #287, Malani ranks #495, and Meilani ranks #886.

Miley

  • Name meaning: Invented name.
  • Popularity: #740

Millie

  • Name meaning: Strong worker.
  • Popularity: #190

Minnie

  • Name meaning: Intelect.
  • Popularity: This Victorian M name is not popular in the U.S.

Molly or Mollie

  • Name meaning: Rebellious.
  • Popularity: Molly ranks #174 and Mollie is not ranking.

Cute girl names start with m

If you like these cute m names for girls, you might also like this list of southern girl names.

Long “M” names

baby legs walking beach mother

All of these long names for girls are at least 7 letters long.

Madeleine

  • Name meaning: Woman from Israel.
  • Popularity: #394

Makayla or Mikayla or Michaela or Mikaela

  • Name meaning: Like God.
  • Popularity: Makayla ranks #326, Mikayla ranks #543, Michaela ranks #647, and Mikaela ranks #457.

Marceline

  • Name meaning: Little warrior.
  • Popularity: #973
 

Mariana or Marianna

  • Name meaning: Drop of the sea. Beloved.
  • Popularity: Mariana ranks #276 and Marianna ranks #832.

McKenna or Makenna

  • Name meaning: Child of Cionaodh.
  • Popularity: Mckenna ranks #272 and Makenna ranks #402.

Mirabella

Long girl names start with m

If you like these long girl names that start with M you might also like this list of names that mean graceful.

Short “M” names

baby girl of color sitting on beach

All of these short names for girls are just 3 or 4 letters.

Maci or Macie or Macy

  • Name meaning: Hill.
  • Popularity: Maci ranks #455, Macie ranks #532, and Macie ranks #618.

Mae

  • Name meaning: Bitter or pearl.
  • Popularity: #576

Mara

  • Name meaning: A river.
  • Popularity: #627

May

  • Name meaning: The 5th month. Another name for Hawthorn, a small thorny tree with white or pink flowers.
  • Popularity: This one-syllable girls’ name is not currently in “season”.

Mina

  • Name meaning: Many possible meanings from all different cultures: With gilded helmet, blue stone, south, love, bitter, joyful, and more!
  • Popularity: #662

Mira

  • Name meaning: Peace.
  • Popularity: #485

Myla or Mylah

  • Name meaning: Soldier or merciful.
  • Popularity: Myla ranks #277 and Mylah ranks #745.

Myra

  • Name meaning: Beloved or admirable.
  • Popularity: #556

Short girl names start with m

If you like these short girl names that start with M you might also like this list of nonbinary names.

Nature “M” names for girls

blonde baby girl sitting beach

These organic baby names that start with M are inspired by plants, trees, and the ocean.

Magnolia

  • Name meaning: A tree with large glossy leaves and huge white blossoms.
  • Popularity: #177

Maple

  • Name meaning: Large trees known for their beautiful autumn colors.
  • Popularity: This cute tree name for girls is not ranking.

Maren

  • Name meaning: Sea.
  • Popularity: #438

Marianna

  • Name meaning: Drop of the sea. Beloved.
  • Popularity: #832

Maribelle

  • Name meaning: Mari + Belle. Drop of the sea. Beloved. + Beautiful.
  • Popularity: This pretty three-syllable M name is not in the top 1000.

Mariella

Marielle

  • Name meaning: Drop of the sea. Beloved.
  • Popularity: This girls’ M name isn’t popular.

Marietta

  • Name meaning: Drop of the sea. Beloved.
  • Popularity: This unique girls’ name starting with M is not ranking.

Marigold

  • Name meaning: Golden flower.
  • Popularity: This nature-inspired M name isn’t ranking.

Marni

  • Name meaning: From the sea.
  • Popularity: This M name isn’t ranking.

Meadow

  • Name meaning: Freely growing grassland.
  • Popularity: #476

Meena

  • Name meaning: A bird or blue semi-precious stone.
  • Popularity: This unique M name for girls isn’t popular in the U.S.

Meryl

  • Name meaning: Of the bright sea.
  • Popularity: This Streep-inspired M name is not currently popular.

Mischa

  • Name meaning: Honey bee.
  • Popularity: This Barton-reminiscent M name is not ranking.

Muriel

  • Name meaning: Sparkling sea.
  • Popularity: This unique M name for girls isn’t popular in the U.S.

Myrla

  • Name meaning: Blackbird or shining sea.
  • Popularity: This MAFS-reminiscent M name isn’t ranking.

Nature girl names start with m

If you like nature-inspired girl names with M as the first letter, you might also like this list of tree names for girls or this list of hippie baby names.

Vintage “M” names for girls

asian baby sitting in bouncer beach

All of these beautiful and old-fashioned girl names that start with M are inspired by decades and centuries past.

Mabel

  • Name meaning: Lovable.
  • Popularity: #427

Maeve

  • Name meaning: She who intoxicates.
  • Popularity: #173

Margaret or Maggie

  • Name meaning: Pearl.
  • Popularity: Margaret ranks #126 and Maggie ranks #293.
 

Margery or Marjorie

  • Name meaning: Pearl.
  • Popularity: Neither spelling of this vintage M name is ranking.

Margot or Margo

  • Name meaning: Pearl.
  • Popularity: Margot ranks #234 and Margo ranks #760.

Marie

  • Name meaning: Drop of the sea; or beloved.
  • Popularity: #619

Marion

  • Name meaning: Drop of the sea; or beloved.
  • Popularity: This M name is not in the top 1000.

Matilda

  • Name meaning: Strength in battle.
  • Popularity: #478

Mavis

  • Name meaning: Songbird.
  • Popularity: #841

Mercy

  • Name meaning: Compassion.
  • Popularity: #814

Vintage girl names start with m

If you like these old-fashioned M names for girls you might also like this list of Victorian girl names.

Unique “M” names for girls

baby girl of color sitting with mom

All of these unique girl names starting with M are interesting and uncommon without being too far out there.

Malaya or Malayah

  • Name meaning: Freedom.
  • Popularity: Malaya ranks #668 and Malayah ranks #949.

Marin

  • Name meaning: Beautiful place near San Francisco.
  • Popularity: This unique girls’ name starting with M is not currently ranking.

Marlowe

  • Name meaning: Driftwood.
  • Popularity: #921

Mazikeen

  • Name meaning: Harmful spirits.
  • Popularity: #998

Mckinley

  • Name meaning: Child of the fair hero. Presidential name.
  • Popularity: #555

Melina or Milena

  • Name meaning: Honey or gracious.
  • Popularity: Melina ranks #648 and Milena ranks #821.

Merida

  • Name meaning: One who has achieved honor.
  • Popularity: This unique girls’ name starting with M is not in the top 1000.

Milana

  • Name meaning: Pleasant + gracious.
  • Popularity: #698

Monet

  • Name meaning: To be heard. Also an incredible impressionist artist.
  • Popularity: This unique M name is not currently popular.

Monroe

  • Name meaning: Mouth of the Roe river. Presidential name.
  • Popularity: #539

Unique girl names start with m

If you like unique “M” girl names, you might also like this list of space names.

Timeless “M” names for girls

blonde baby beach surf board

These girl names that start with M have been more popular in the past but aren’t out of style either. They don’t tend to evoke any particular decade, making them timeless.

Malika

  • Name meaning: Queen.
  • Popularity: This regal M name is not currently ranking.

Mallory

  • Name meaning: Unlucky.
  • Popularity: #568

Marcella

  • Name meaning: Warlike.
  • Popularity: This M name hasn’t ranked since 2002.

Marilyn

  • Name meaning: Mary + Lynn. Drop of the sea or beloved + lake.
  • Popularity: #636

Marina

  • Name meaning: Of the sea.
  • Popularity: #707

Maxine

  • Name meaning: Greatest.
  • Popularity: #737

Megan or Meghan

  • Name meaning: Pearl.
  • Popularity: Megan ranks #638 and Meghan ranks #878.

Melissa

  • Name meaning: Honey bee.
  • Popularity: #348

Meredith

  • Name meaning: Great ruler.
  • Popularity: #585

Michelle

  • Name meaning: Like God.
  • Popularity: #336

Milan

  • Name meaning: A city in Italy known for fashion.
  • Popularity: #642

Miranda

  • Name meaning: Worthy of admiration.
  • Popularity: #542

Miriam or Maryam or Mariam

  • Name meaning: Drop of the sea. Beloved.
  • Popularity: Miriam ranks #280 Maryam ranks #503 and Mariam ranks #632.

Morgan

  • Name meaning: Of the sea.
  • Popularity: #193

Timeless girl names start with m

You might also like this list of badass girl names or these edgy names.

“M” names for girls that are past their prime

baby girl on beach dads arms

Even though all of the following names are ranking in the top 1000, I personally think they’ve seen better days.

Magdalena

  • Name meaning: From Magdala, Israel.
  • Popularity: #997

Mariah

  • Name meaning: The Lord is my teacher. Drop of the sea. Beloved.
  • Popularity: #305

Marisol

  • Name meaning: Mary of solitude.
  • Popularity: #974

Martha

  • Name meaning: Lady.
  • Popularity: #772

Mary

  • Name meaning: Drop of the sea. Beloved.
  • Popularity: #124

Miracle

  • Name meaning: Extraordinary event.
  • Popularity: #388

Monica

  • Name meaning: Advisor.
  • Popularity: #703

Murphy

  • Name meaning: Sea warrior.
  • Popularity: #969

And here are a few more that aren’t ranking right now:

Marcia/Marsha
Maria
Marianne
Marissa
Marlene
Martina
Maureen
Melania
Melinda
Mercedes
Mildred
Minerva
Missy
Misty
Moira
Mona
Monique

(Of course, if you happen to love any one of these “M” girl names, you should choose it for your daughter and forget what I think!)

More baby names for girls

Before we get to middle name ideas, here are a few related articles that may be helpful if you’re still looking for the perfect name.

Middle name ideas for “M” girl names

Here are some beautiful first + middle name combinations for a first name with “M” as the first letter.

  • Mabel Addilyn
  • Mackenzie Reese
  • Madeleine Sophie
  • Madeline Lily
  • Madelyn Sophia
  • Madison Avery
  • Maeve Scarlett
  • Magnolia Jade
  • Maisie Alexandra
  • Makayla Lennox
 
  • Malaya Rayne
  • Malia Hailey
  • Malika Rose
  • Mallory Eden
  • Marceline Blake
  • Marcella Grace
  • Marcie Harlow
  • Maren Ellery
  • Margaret Everly
  • Margery Palmer
  • Margot Aubrey
 
  • Mariana Rose
  • Marianna Hazel
  • Maribelle Ruby
  • Marie Charlotte
  • Mariella Charlotte
  • Marielle Hartley
  • Marietta Blakely
  • Marigold Skye
  • Marilyn Emma
  • Marin Sophie
  • Marina Jolie
 
  • Marion Pearl
  • Marley Faye
  • Marlowe Emerald
  • Marni Phoenix
  • Matilda Hartley
  • Mavis Belle
  • Maxine Emery
  • Maya Everly
  • Mazie Violet
  • Mazikeen Rose
  • McKenna Hadley
  • Mckinley Frances
  • Meadow Everleigh
 
  • Meena Scarlett
  • Megan Embry
  • Melanie Blaire
  • Melissa Aria
  • Melody Rylan
  • Mercy Evelyn
  • Meredith Ava
  • Merida Elowyn
  • Meryl Olivia
  • Mia Penelope
  • Michelle Brooke
  • Mila Sage
  • Milan Sophia
  • Milana Jade
  • Milani Grace
  • Milena Blaire
  • Miley Piper
  • Millie Hart
 
  • Mirabella Eve
  • Miranda Bryn
  • Miriam Tazara
  • Mischa Brooke
  • Molly Abigail
  • Monet Lily
  • Monroe Haley
  • Morgan Ariella
  • Muriel Paige
  • Myrla Juliette
 
  • Maci Emerald
  • Mae Victoria
  • Mara Alexandria
  • May Phoenix
  • Mina Hadley
  • Mira Adeline
  • Myla Lennox
  • Myra Everly

Things to consider while choosing from M girl names

Before you make your daughter’s name official, here are a few questions worth asking yourself:

    1. Does the name have an undesirable meaning? Keep in mind that the prefix Mal means “bad”. There are a few names on this list with less than ideal meanings. The first is Mallory, which means unlucky. The second is Mazikeen, which means harmful spirits. The third is Marcella, which means warlike. You can absolutely choose to ignore the meaning if you like the sound of the name—that’s totally your call!
    2. Does the name remind you (or others) of anyone famous or infamous? I’d personally avoid the name Melania, which is of course the name of Donald Trump’s wife. Other names, for better or for worse, might remind you of celebrities. Mariah Carey, Marilyn Monroe, Martha Stewart, Monica Lewinsky, etc.
    3. How often will others assume the wrong spelling of the name? Since M names for girls have so many spelling variations, you’ll want to consider whether it will bother you (and your daughter, of course) when people regularly misspell her name. If you go with Maliyah, most people will assume Malia. If you do Marlee, most will assume Marley.
    4. Will young kids be able to pronounce the name? It’s really common for little ones to have trouble pronouncing letters and sounds such as “R”, “S”, “L”, “Th”, and “Z”. So, for a period of time, M girl names like Marissa and Mercedes might be virtually impossible for your daughter and her friends to say. Again, think about whether this matters to you—it may not.

Ultimately, you and your partner should choose whichever “M” girl name makes you the happiest. It’s a very personal decision that only you can make!

Final thoughts on M names for girls

The popularity of girls’ names that start with M​ is STUNNING.

There are a whopping 101 M names in the top 1000. This is more than 3 times that of H names, for example.

Another interesting trend with girl M names is how many spelling variations of the same name are actually ranking. (For most names, spelling variations don’t top the charts)…

There are 6 variations of Madelyn and 4 variations of Mayakla that rank in the top 1000, just to give you two examples.

Not to mention, there are quite a few ranking M that are nearly identical. There’s Milani, Malani, and Meilani. There’s Milana, Milena, and Malaya. Melina and Milena. And so many more!

It’s safe to say, M names for girls are hot right now!

Congratulations and good luck choosing the perfect name for your baby girl!

100+ Magnificent Girl Names that Start with M