List of Baby Names for Boys Starting with M

Minos

(MIEN-əs)

The name Minos is a Greek baby name. In Greek the meaning of the name Minos is: Son of Zeus.

Meaning: King Origin: Greek

Misi

(MEE-shi)

Hebrew Meaning: The name Misi is a Hebrew baby name. In Hebrew the meaning of the name Misi is: Gift from God.

Meaning: Which man is like God Origin: Hebrew, Hungarian

Mitsue

(MEE-tsoo-eh)

Mitsue, also spelled Mitsuye in older transcriptions, is a Japanese given name and toponym. Its meaning differs depending on the kanji used to write it.

Meaning: Of the light Origin: Japanese

Mo

(MO)

Short for Moses, Maureen. Gender: Either | Origin: English. A brisk, cheeky name for either gender, Mo can be a muscle-bound athlete (Mo Vaughn) or a cerebral comedian (Mo Rocca or Mo Gaffney).

Meaning: Dark skinned person Origin: Latin

Moctezuma

(mawk-teh-SOOM-ah)

Moctezuma Name Meaning. Nahuatl: American Indian name adopted in honor of Moctezuma, the name of the last ruler of the Aztec empire, who was killed by the Spanish in 1520.

Meaning: Unclear Origin: Native American

Mogens

(MAW-gens)

Danish Meaning: The name Mogens is a Danish baby name. In Danish the meaning of the name Mogens is: Powerful.

Meaning: Greatness Origin: Danish, Latin

Mohandas

(maw-HAHN-das)

Means "servant of Mohana" from the name of the Hindu god MOHANA combined with Sanskrit दास (dasa) meaning "servant". A famous bearer of this name was Mohandas Karamchand Gandhi (1869-1948), also known as Mahatma Gandhi, an Indian leader who struggled peacefully for independence from Britain.

Meaning: Mohana's servant Origin: Indian, Sanskrit

Mongkut

(MAWNG-kut)

Meaning of name Mongkut. Etymology : Means "crown" in Thai. Saint : Origin : Thai.

Meaning: Man with crown Origin: Thai

Monroe

(mən-RO)

mouth of the river Rotha, in Ireland. POPULARITY: 1043. Monroe as a boy's name is pronounced mun-ROH. It is of Scottish and Gaelic origin, and the meaning of Monroe is "mouth of the river Rotha, in Ireland".

Meaning: Bald, Red Origin: Gaelic

Montague

(MAHN-tə-gyoo)

French Meaning: The name Montague is a French baby name. In French the meaning of the name Montague is: Pointed hill. Steep mountain. More commonly found as a surname, although used occasionally as a first name.

Meaning: From a pointed mountain Origin: French