baby-names-logo

Girl Names and Meanings
That Begin with the Letter M

Mabel is a Latin baby girl's name. Meaning: Dear or beloved.

Madonna is a Latin baby girl's name. Meaning: My lady.

Madre is a Spanish baby girl's name. Meaning: Mother.

Mahina is a Hawaiian baby girl's name. Meaning: The light of the moon.

Maia is a Greek baby girl's name. Meaning: Mother.

Maida is an English baby girl's name. Meaning: A maiden.

Majesta is a Latin baby girl's name. Meaning: Majestic or grand.

Majidah is an Arabic baby girl's name. Meaning: Wonderful.

Maleficent is the evil witch in Disney's Sleeping Beauty.

Malha is a Jewish or Hebrew baby girl's name. Meaning: Queen or royal.

Mallory is a French baby girl's name. Meaning: Unfortunate.

Mandisa is an African baby girl's name. Meaning: Sweet.

Mara, Marah is a Jewish or Hebrew baby girl's name. Meaning: Bitter.

Marelda is a German baby girl's name. Meaning: Famous battle maiden.

Mari is a Japanese baby girl's name. Meaning: Ball.

Maui is an island in the Hawaiian chain. It is the second largest.

Merryweather is one of the good fairies in Disney's Sleeping Beauty.

Michiko is a Japanese baby girl's name. Meaning: Honest.

Miliani is a Hawaiian baby girl's name. Meaning: Warm embrace.

Miranda is a Latin baby girl's name. Meaning: Special and respected.
Miranda is the heroine of William Shakespeare's comedic play The Tempest.

Morela is a Polish baby girl's name. Meaning: Apricot.