We gathered the best girl names that start with M to help you find the perfect fit. Many of these names share similar roots, so we included their meanings, origins, and cultural significance. You will easily spot a beautiful M name for your daughter below.
28 Mesmerizing Girl Names That Start With M
These M names for girls carry special meanings for your new daughter.
- Maelona: This uncommon Welsh name means “princess.” It sounds like a character from a fairy tale.
- Maeve: Meaning “she who intoxicates,” this Gaelic name currently dominates popularity charts.
- Maia: The month of May takes its name from this Roman goddess of fertility. The name means “larger” or “greater.”
- Mairead: This enchanting Irish form of Margaret is pronounced “mawr-aid.”
- Makani: This Hawaiian female name translates to “wind.”
- Malia: President Obama used this Hawaiian form of Mary for his daughter.
- Mandeep: This unisex Sanskrit name means “mind full of light.” It radiates sunny energy.
- Manuela: This spiritual Hispanic name translates to “God is with us.”
- Mariposa: Meaning “butterfly” in Spanish, this name suits a beautiful girl.
- Mavourna: This elegant Gaelic name has the endearing meaning of “little darling.”
- Meadow: This rare nature name inspires a sense of adventure.
- Medi: Meaning “September” in Welsh, this name captures a crisp autumn feeling.
- Mei: This short and sweet name sees high usage across countless countries.
- Meleri: This Welsh girl’s name belongs to a famous saint. Its exact meaning remains a mystery.
- Melody: This passionate and musical name fits a girl who shines like a song.
- Mercy: This option works perfectly for parents who love virtue names. It represents compassion.
- Mignonette: This long French floral name has the effortlessly dainty meaning of “delicate.”
- Mirabel: Meaning “wondrous,” this Latin name reflects beauty and grace.
- Miranda: This romantic Latin name suits a special daughter who is “worthy of admiration.”
- Misha: This Russian female name shares roots with the masculine Michael. It asks the question, “who is like God?”
- Moon: This rare celestial name works well for a baby born at night.
- Morana: A goddess of death and winter bears this name in Slavic mythology.
- Morcan: This Welsh M name means “sea dweller.”
- Morgan: This popular Welsh name translates to “of the sea.”
- Morrigan: This Irish mythological pick has the intimidating meaning of “phantom queen.”
- Mrinalini: This Hindi flower name carries the symbolic meaning of “lotus.”
- Muriel: This spectacular and gender-neutral name means “shining sea.”
- Myla: This name means “merciful” or “soldier.” It fits a noble little girl perfectly.
12 Magical M Names for Girls
These sweet and powerful girl names that start with M are best suited for magical kids.
- Madeleine: This Greek name means “from Magdala” or “high tower.”
- Magnolia: This radiant flower name for babies fits a child born in bright sunshine.
- Mai: This name holds the sweet floral meaning of “plum flower” or “cherry blossom” in Vietnamese.
- Marina: This Latin girl name means “of the sea.” It carries natural charm.
- Medea: This Greek mythological name means “cunning.”
- Medusa: This powerful name from Greek mythology belongs to the Gorgon with snakes for hair.
- Merida: The fiery Scottish heroine princess in Disney Pixar’s Brave bears this name.
- Meryl: Meaning “bright, shining sea,” this name glimmers like sun on water.
- Mia: This short and common name means “mine” in Spanish.
- Minnie: This adorable nickname sounds sweet and petite.
- Miriel: This cool name for Tolkien fans means “jewel daughter” in his fictional Quenya language.
- Moana: This spectacular name means “ocean” or “sea” in Hawaiian.
17 Mighty Women’s Names That Start With M
Warrior women will look tough and fabulous with these majestic M names for fearless females.
- Maajida: This almighty Muslim name for girls means “powerful.”
- Maanasi: Meaning “deeply intelligent,” this Sanskrit choice feels truly special.
- Magnhild: Meaning “powerful in battle,” this name suits a tiny legend.
- Mallt: This rare Welsh alternative to Maud means “strong in battle.”
- Marceline: This powerful name features French roots. It means “young warrior.”
- Marcella: This strong Roman name means “warlike.”
- Martina: This “warlike” name relates to the Roman god Mars.
- Matilda: This perfect literary name means “strong in battle.”
- Mattie: This determined Matilda nickname works brilliantly on its own.
- Maud: This medieval pick serves as a short version of Matilda.
- Maxine: From the Latin “Max” root, this commanding girl’s name means “the greatest.”
- Meja: This badass pick comes from Old Norse and means “power.”
- Meredith: This noble Welsh name means “great leader.”
- Merrick: This epic English unisex name means “fame, power, rule.”
- Mieczysława: This terrific Polish girl’s name combines elements meaning “sword” and “glory.”
- Minerva: The Roman goddess of wisdom bears this Latin name meaning “the mind” or “intellect.”
- Mulan: The legendary warrior bears this gorgeous floral Chinese name.
9 Modern Girl Names That Start With M
Here are the trendiest baby girl names that start with M for the coolest kids.
- Mackenzie: This trendy spelling variant of the Scottish McKenzie suits cool kids perfectly.
- Macy: This popular choice means “weapon” in Old French or “hill” in English.
- Mae: This trendier spelling of May works well for a spring-born child.
- Marlee: This delightful name means “pleasant meadow” or “seaside meadow.”
- Marnie: This cute diminutive of various “Mar” names means “from the sea.”
- Marvel: This epic and trendy choice fits an urban superhero theme.
- Mikayla: This unique spelling variation of Michaela offers a modern twist.
- Montana: This option stands as the most popular U.S. state name beginning with M for girls.
- Murphy: Meaning “sea warrior,” this Irish name makes a stylish choice.
17 Mature Female Names That Start With M
These M names carry vintage charm and work perfectly for classy little ladies.
- Mabel: Derived from the Latin word “amabilis,” this cute name means “loveable.”
- Magdalene: This famous biblical girl’s name likely means “high tower.”
- Mallory: This vintage-sounding French name has the surprising meaning of “misfortune” or “ill-omened.”
- Margaret: This old-fashioned female name means “pearl,” “beloved,” or “bitter.”
- Margot: This French name means “pearl” and features a silent T.
- Marion: This gender-neutral name stems from Mary and means “bitter” or “beloved.”
- Marjorie: Also from the Margaret stem, this medieval Scottish name means “pearl.”
- Martha: This vintage name means “lady of the house” and is making a comeback.
- Mary: This classic given or middle name means “beloved” or “bitter.”
- Maureen: This old-school Irish name originated as a diminutive of Mary.
- Mavis: This French name carries the melodic meaning of “songbird.”
- Milady: This formal moniker doubles as a polite greeting.
- Mildred: This old-fashioned name roots back to Old English and means “gentle strength.”
- Millicent: Meaning “industrious” and “hard-working,” this name inspires pride.
- Misty: This cool weather-inspired name carries ambiance and intrigue.
- Muireann: This eloquent Irish name has the spectacular color meaning of “sea-white.”
- Myrtle: This dated pick takes inspiration from a spiritual evergreen shrub.
66 More Marvelous Girl Names With M Initials
There are so many majestic M names for girls to explore. Here are even more top picks.
- Maddy: This serves as a popular short form of various “Mad” names like Madeline.
- Madigan: This unique entry among “Mad” names means “little dog” in Irish.
- Madison: This name originated as a presidential surname intended for a “son of Matthew.”
- Magenta: This rare color name represents the hot shade of purple-red. It sounds fit for a superhero.
- Maiara: This romantic and dreamy name means “clever girl” in the Tupi language of Brazil.
- Maille: This translates to “pearl” as a Gaelic girl name or “small coin” in French.
- Maisie: This gorgeous Scottish twin to Daisy means “pearl.”
- Maite: This sweet Basque name carries the everlasting meaning of “love.”
- Malika: Meaning “jasmine,” this fragrant Hindi name captivates attention.
- Malina: This fruity Slavic girl’s name means “raspberry.”
- Mandy: Short for Amanda, this upbeat M name means “loveable.”
- Manju: This pretty Hindi choice means “pleasant” or “sweet.”
- Manon: With French and Welsh origins, this name means “bitter,” “beloved,” or “beautiful queen.”
- Mara: This biblical Hebrew name features a gorgeous sound and means “bitter.”
- Margarita: This Spanish form of Margaret also shares its name with the famous cocktail.
- Maria: Fresh and romantic, this classic M name means “beloved” or “drop of the sea.”
- Mariah: This Hebrew feminine name means “the Lord is my teacher.”
- Marian: This mature-sounding variant of Maria works beautifully for a daughter.
- Marianna: This romantic take on Marian means “grace.”
- Maribel: This adorable French name blends the Maria element with the word Belle.
- Marie: This French form of Mary carries a sweet continental flair.
- Marilyn: This famous celebrity name means “star of the sea.”
- Marja: This form of Maria doubles as a Finnish word meaning “berry.”
- Marta: This sweet European girl’s name means “lady.”
- Martiza: This sassy German and Spanish form of Maria features an awesome spelling.
- Mary Jane: This popular double-barreled name combines two timeless classics into one.
- Marzipan: Inspired by the almond paste, this rare name sounds incredibly sweet.
- Masha: This trendy Russian diminutive of Maria has an awesome sound.
- Maura: This cool name means “star of the sea,” “dark,” or “from Mauritania.”
- Mauve: Inspired by the rich purple color, this name fits royal little ladies.
- Mavi: This Turkish word meaning “blue” creates a rare and vivid name.
- May: This gorgeous choice works perfectly for girls born in the fifth month.
- Maya: This common name features various global origins and beautiful meanings.
- Mazarine: This uniquely French name refers to a rich shade of deep blue.
- McKenzie: Traditionally reserved for a “son of Kenneth,” this Scottish name is now a great unisex choice.
- Megan: This serves as a Welsh diminutive of Margaret or an Irish name meaning “honorable.”
- Melania: This romantic variant of the commonly heard Melanie feels beautiful and classic.
- Melanie: With Greek roots, this popular name means “dark or black.”
- Melina: This charming girl’s name translates directly to “sweet as honey.”
- Mélisande: This standout name is the French form of Millicent.
- Melissa: This popular pick among parents means “bee” in Greek.
- Mercedes: This slick Spanish girl’s name holds the compassionate meaning of “mercy.”
- Merle: This French name inspired by nature means “blackbird.”
- Michaela: As the feminine form of Michael, this spiritual name asks, “Who is like God?”
- Michelle: This popular French feminine form of Michael shares the same meaning.
- Mika: This cute choice means “fragrance” and “good” in Japanese.
- Mila: This delicate name means “gracious” in Slavic or “miracles” in Spanish.
- Milana: This Slavic female name carries the affectionate meanings of “loving” and “gracious.”
- Millie: This pretty nickname perfectly shortens Millicent.
- Mǐn: This Chinese name element suits a child who is “clever” and “quick.”
- Mina: This petite name originally served as a short form for Philomina or Minerva.
- Minh: This revolutionary Vietnamese girl’s name features a “bright” meaning.
- Miriam: This dainty take on Mary means “beloved.”
- Mirren: This Scottish form of Marion has a gorgeous ring to it.
- Miyuki: This Japanese female name captures winter magic with its meaning of “happy, deep snow.”
- Moira: This Mary derivative features distinct Gaelic roots.
- Molly: This fun Irish and English form of Mary stays popular year after year.
- Mona: This name means “alone” in Sanskrit or “noble” in Italian.
- Monica: This friendly name translates to “advisor.”
- Monique: This French form of Monica also means “advisor.”
- Morag: This Scottish girl name carries Gaelic meanings like “great” and “sun.”
- Moya: This rare variation of Mary features strong Irish roots.
- Mpho: This cool Southern African name has the adorable meaning of “gift.”
- Mỹ: This sweet and “beautiful” choice stands out among Sino-Vietnamese names.
- Mylene: This name means “merciful” or “star of the sea.”
- Myrna: This rare name carries the vibrantly creative meaning of “festive, merry, or beloved.”






