Finding the perfect baby name is certainly a challenge.
We're hoping to ease a bit of that tension by compiling some beautiful girls names that start with m. There are so many wonderful baby names to choose from so sometimes it is just easier to go back to basics.
That's why we have compiled a list of girl names beginning with m to break it all down for you! These popular names will help with your search for the perfect baby girl names.
Maureen(Irish origin) meaning "of the sea" or "bitter".
Mercy(Latin origin) means "compassion", "forgiveness" or "pity".
Mila(Slavic origin) after the beautiful and talented Mila Kunis, meaning "dear, beloved".
Molly(English origin) meaning "of the sea" or "bitter".
Michaela(Hebrew origin) feminine form of the Hebrew name 'Michael' means "who is like G-d".
Melinda(English origin) means "beautiful honey".
Mary(Aramaic and Hebrew origin) meaning "bitterness", "beloved" or "rebelliousness" - often associated with the purity of the virgin Mary.
Maeve(Irish and Gaelic origin) means "intoxicating" - when you just can't get enough of their cute little face.
Maira(Arabin origin) meaning "the moon".
Matilda(Germanic origins) after the famous Roald Dahl book, derives from the words 'maht' meaning "might, strength" and 'hild' meaning "battle".
Madelhari(German origin) means "army counselor".
Magnolia(Latin origin) the name of a flower that's origin is the Latin meaning "Magnol's flower" and has more recently been recognised as a beautiful nature name for girls.
Meredith(Welsh origin) meaning "great lord".
Margot(French origin) meaning "pearl" for your precious one.
Myla(Latin and Slavic origin) meaning "solider" and "gracious".
Medea(Greek origin) meaning "to ponder" or "cunning" - also the name of a sorceress in Greek mythology.
Martha(Latin and Ancient Greek origin) means "mistress" or "the lady".
Madie(French origin) means "tower".
Menorah(Hebrew origin) meaning "candlestick".
Magdalene(Hebrew origin) meaning "woman of Magdala" - one of Jesus's most celebrated female disciples.
Monica(Ancient African and Latin origin) meaning "to advise".
Maha(Arabic origin) meaning "wild cow" or "beautiful eyes".
Magnilda(German origin) meaning "strong battle maiden" - for a strong and powerful baby girl.
Mackenzie(Scottish origin) means "child of the wise leader" or "born of fire".
Mariah(American origin) after the hit singer Mariah Carey, meaning "bitter" or "from the sea".
Magna(Norse origin) meaning "strong" - the feminine form of 'Magnus'.
Maya(Hindu origin) after the establish poet and civil-rights activist Maya Angelou, meaning "illusion".
Martina(Latin origin) meaning "servant of Mars" or "god of war".
Madeira(Portuguese origin) meaning "wood" or "timber".
Madison(Old English origin) meaning "mad's son" often referring to the pet name of Matthew meaning "gift of G-d".
Mahwah(Native American origin) meaning "beautiful".
Mahalia(Hebrew origin) meaning "tenderness".
Melissa(Greek origin) after the accomplished actor Melissa Mcarthy, means "honey bee".
Marcia(Italian origin) meaning "dedicated to Mars".
Madeline(English origin) meaning "woman of Magdala" - a reference to the biblical name Magdalene.
Melody(Greek origin) from the word 'melodia' which means "song tune".
Mira(Latin origin) means "wonder" or "wonderful".
Mada(Arabic origin) meaning "furthest point".
Mayra(Spanish origin) meaning "wonderful".
Maitane(Old English origin) means "dearly loved".
Malvina(Scottish Gaelic origin) from the word 'mala-mhin' meaning "smooth brow".
Meryl(Celtic origins) after the award-winning actor Meryl Streep, meaning "bright sea".
Makawee(Native American origin) meaning "mothering".
Malika(Arabic origin) meaning "queen".
Mairead(Irish origin) meaning "pearl".
Mallorie(Old French origin) after the accomplished author Malorie Blackman, it means "unlucky".
Maribel(Hebrew origin) means "bitter" or "sour".
Mindy(German origin) means "love".
Maile(Hawaiian origin) meaning "shrub" or "vine".
Mimi(Hebrew origin) meaning "wished-for child" or "bitter".
Maia(Maori origin) meaning "brave" or "confident".
Milagros(Spanish origin) means "miracles" or "woman of miracles" - an empowering and beautiful baby girl name.
Makenna(Irish and African origin) meaning "happy one" for your new and very happy baby.
Melanie(Greek origin) meaning "blackness" or "dark".
Marley(Old English origin) meaning "pleasant wood".
Margaret(Greek origin) meaning "pearl".
Maitland(Anglo-Norman origin) meaning "bad-tempered".
Manaen(Hebrew origin) meaning "a comforter" or "a leader" - also a reference to the Messianic figure.
Mildred(Old English origin) meaning "gentle-strength".
Maitea(Spanish origin) means "love".
Mai(Japanese and Vietnamese origin) means "brightness" or "blossom".
Majesty(Latin origin) means "royal bearing, dignity".
Michelle (French origin) after the first-lady Michelle Obama, meaning "who is like G-d".
Maat(Ancient Egyptian origin) refers to the concept of laws, justice, morality, truth and order.
Mhara(Egyptian origin) meaning "special light".
Mae(Old English origin) derives from the month of May and in Portuguese means "mother".
Maeson(Old English origin) feminine form of the name 'Mason' which means "stoneworker".
Madge(Old English origin) means "pearl" or "child of light".
Maisie(French origin) means "pearl".
Marilyn(Hebrew origin) after the very famous Marilyn Monroe, meaning "rebellion" or "wished-for child" - the perfect name for your own blessing.
Moana(Hawaiian origin) meaning "ocean" or "sea" - aptly assigned to the Disney princess.
Melina(Greek origin) meaning "honey".
Misty(American origin) meaning "covered with mist, dew" - a gorgeous name for a new baby girl.
Madora(Greek origin) meaning "ruler".
Maggie(Old English origin) meaning "pearl" - a variation of Margaret.
Maera(Greek origin) meaning "to flash, sparkle, glisten, gleam".
Marsha(Latin origin) meaning "Mars - the Roman god of war" derived from the Roman 'marcius'.
Mara(Hebrew origin) meaning "bitter" which connotes "strength" and is the Biblical version of the name Naomi.
Maria(Latin origin) meaning "bitter" or "of the sea".
Mali(Arabic origin) means "full" or "rich".
Marissa(Latin origin) from 'Maris' meaning "of the sea".
Mahlah(Hebrew origin) meaning "infirmity", "a harp" or "pardon".
Mahta(Persian origin) meaning "moon-like" or "a beauty".
Marlene(Greek origin) after the well-known Marlene Dietrich, meaning "high tower".
Maja(Arabic origin) meaning "splendid".
Margarita(multiple origins) in Latin it means "pearl" while Sanskrit translates this name to mean "cluster of blossoms".
Madri(Indian origin) meaning "wife of Pandu" - a beautiful sounding name from Hindu culture.
Miriam(Hebrew origin) meaning "of the sea" or "bitter".
Mabel(Latin origin) from the word 'amabilis' meaning "lovable, dear".
Macey(French origin) from the word 'macee' meaning "weapon".
Megan(Welsh origin) a shortened version of the Greek name Margaret which means "pearl".
Myra(Old English origin) means "admirable".
Mikayla(English origin) the feminine form of 'Michael' meaning "gift of G-d".
Mia(Italian and Spanish origin) meaning "mine" - the perfect baby name for your special little girl.
Manoah(Hebrew origin) from the book of Judges, meaning "rest" or "peace".
Minerva(Latin origin) meaning "goddess of wisdom".