50 Marvelous Baby Names Starting With “M”

50 Marvelous Baby Names Starting With “M”

While parents generally find names for their child by looking at the meaning or within a specific culture, some parents like to choose names starting with a particular letter. It might be appealing for everyone in the family, or even just the children, to have names that all start with the same letter, or for their name to start with the same letter as their surname.

Whether or not this is the case for you, there are some lovely names starting with the letter ‘M.’ They come from a variety of cultures and languages, and many have interesting meanings.

Matthew is a commonly used boy’s name meaning ‘gift of God.’ It has Hebrew origins and is the name of one of Jesus’s closest disciples who wrote one of the gospels.

If you would prefer a name with fewer religious connotations, Madison or Mackenzie would work for either gender or as a gender-neutral name. Madison is an English name meaning ‘son of the mighty warrior’ but is often used as a girl’s name in recent times. Mackenzie, an Irish name meaning ‘fire-born’ is typically used as a boy’s name in the UK, but more commonly used as a girl’s name in the US.

For girls, Mia, a Scandinavian name meaning ‘beloved,’ or Maya, a Spanish name meaning ‘dream’ are both lovely options to consider.

Mabel

Meaning: Diminutive of Amabel: Lovable
Origin: English
Gender: Girl

Mabon

Meaning: Mythical god of youth
Origin: Celtic
Gender: Boy

Macaire

Meaning: Blessed
Origin: Greek
Gender: Boy

Macario

Meaning: Happy
Origin: Spanish
Gender: Boy

Mackenzie

Meaning: Fire-born
Origin: Irish
Gender: Unisex

Maccus

Meaning: Hammer
Origin: Celtic
Gender: Boy

Macha

Meaning: Plain
Origin: Celtic
Gender: Girl

Machum

Meaning: Comfort
Origin: Hebrew
Gender: Boy

Mada

Meaning: Bitter
Origin: Polish
Gender: Boy

Madalen

Meaning: From the tower
Origin: Hebrew
Gender: Girl

Maddock

Meaning: Beneficent
Origin: Celtic
Gender: Girl

Madelhari

Meaning: War counselor
Origin: German
Gender: Unisex

Madison

Meaning: Son of the mighty warrior
Origin: English
Gender: Unisex

Madhava

Meaning: God of spring
Origin: Indian
Gender: Boy

Madra

Meaning: Mother
Origin: English
Gender: Girl

Maeko

Meaning: Truth child
Origin: Japanese
Gender: Girl

Mael

Meaning: Legendary son of Roycol
Origin: Welsh
Gender: Boy

Maelisa

Meaning: Serves Christ
Origin: Irish
Gender: Boy

Maemi

Meaning: Smile of truth
Origin: Japanese
Gender: Girl

Maeveen

Meaning: Nimble
Origin: Celtic
Gender: Girl

Magda

Meaning: From the tower
Origin: Hebrew
Gender: Girl

Maghnus

Meaning: Greatest
Origin: Latin
Gender: Boy

Magna

Meaning: Strong
Origin: Norse
Gender: Girl

Magnor

Meaning: Fighter
Origin: Norse
Gender: Boy

Magnus

Meaning: Strong warrior
Origin: Swedish
Gender: Boy

Malak

Meaning: Angel
Origin: Muslim
Gender: Boy

Malcolm

Meaning: Servant/disciple of Columba
Origin: Gaelic
Gender: Boy

Malva

Meaning: Soft
Origin: Greek
Gender: Boy

Mannis

Meaning: Great
Origin: Gaelic
Gender: Boy

Maola

Meaning: Handmaiden
Origin: Irish
Gender: Girl

Mara

Meaning: Bitter
Origin: English
Gender: Girl

Marcel

Meaning: Form of the Latin Marcellus meaning hammer
Origin: French
Gender: Boy

Marcus

Meaning: Hammer
Origin: Gaelic
Gender: Boy

Margaret

Meaning: A pearl
Origin: English
Gender: Girl

Maria

Meaning: Bitter
Origin: German
Gender: Girl

Marica

Meaning: A nymph
Origin: Latin
Gender: Girl

Maricruz

Meaning: Mary of the Cross
Origin: Latin
Gender: Girl

Mariko

Meaning: Ball; circle
Origin: Japanese
Gender: Girl

Marina

Meaning: Of the sea
Origin: Latin
Gender: Girl

Mario

Meaning: Bitter
Origin: Italian
Gender: Boy

Marit

Meaning: Lady
Origin: Aramaic
Gender: Girl

Marjan

Meaning: Small pearls. Corals
Origin: Muslim
Gender: Girl

Mark

Meaning: Polite; shining
Origin: Biblical
Gender: Boy

Markus

Meaning: Of Mars; the god of war
Origin: Scandinavian
Gender: Boy

Martin

Meaning: Warrior of Mars
Origin: English
Gender: Boy

Matthew

Meaning: Gift of God
Origin: Hebrew
Gender: Boy

Maya

Meaning: Dream
Origin: Spanish
Gender: Girl

Melena

Meaning: Yellow as a canary
Origin: Greek
Gender: Girl

Mia

Meaning: Beloved
Origin: Scandinavian
Gender: Girl

Michael

Meaning: Poor; humble
Origin: Biblical
Gender: Girl