201+ Modern Baby Boy names Starting with ‘M’ (Meaning)

Some of the most beautiful names start with M. We have jotted down some of the most beautiful and unique names for boys. Given below is a list of baby names starting with the letter ‘M’ for boys. 

Baby Boy names Starting with ‘M’ (Meaning)

Madison

Madison means “son of the warrior”. It is an English name. 

Maddie

Maddie is short for Madison.

Malcolm

An English name. Malcom means ‘servant’.

Malcolum

Malcolm can also be called Malcolum.

Marcus

It is a Latin name. Marcus means ‘warlike’.

Marco

Marcus can also be called Marco.

Mario

It is an Italian name. Mario is a Roman clan name.

Mark

Like Marcus, mark means ‘warlike’. It is an English name. 

Marlon

It is a French name. Marlon means “little hawk”.

Marshall

It is a French name. Marshall means “one who cares for horses”.

Marsh

Marsh is short for Marshall.

Martin

It is a Latin name. Martin means the same as Marcus.

Marty

Marty is the same as Martin.

Marvin

It is an English name. Marvin means ‘mariner’.

Matthew

It is a Hebrew name. Matthew means “gift of God”.

Matt

Matt is short for Mathew. 

Mattias

Same as Matthew. 

Maurice

It is a Latin name. It means “dark-skinned”.

Maurizio

Same as Maurice.

Morry

Morry is short for Maurice.

Maxwell

It is a Scottish name. It means “Marcus’s well”.

Max

Max is short for Maxwell.

Melvin

It is an Irish name. Melvin means “great chief”.

Mel

Mel is short for Melvin.

Michael

It is a Hebrew name. Michael is “one who is like God”.

Makis

Same as Michael.

Mitchell

Same as Michael.

Mike

Mike is short for Michael.

Miles

It is an English name. It means ‘soldier’.

Miller

It is an English name. Miller is “one who mills grains”.

Milo

A German name. Milo means ‘generous’.

Milton

Milton means “mill town”. It is an English name. 

Mohammed

It is an Arabic name. Mohammed means “greatly praised”.

Mehmet

Same as Mohammed.

Montel

It is an English name. It means “my ruler”.

Montgomery

It is an English name. It means “rich man’s mountain”.

Monte

Monte is short for Montgomery.

Morgan

It is a Welsh name. It means “great and bright”.

Murray

It is a Scottish name. Murray means ‘mariner’.

Mac

A Scottish name. Mac means ‘son’.

Macadam

It means “son of Adam”. A Scottish name. 

Macallister

It is an Irish name. It means “son of Alistair”.

Macaulay

It is a Scottish name. It means “son of the moral one”.

Mackenzie

It is an Irish name. It means “son of a wise leader”.

Macy

A French name. Macy means “Matthew’s estate”.

Maddox

It is a Welsh name. It means ‘generous’.

Magee

It is an Irish name. Magee means “son of Hugh”.

McGee

Same as Magee.

Maitland

It is an English name. Maitland is a town in Britain.

Makary

It is a Polish name. It means ‘blessed’.

Makya

It is a Hopi name. It means “one who hunts for eagles”.

Malachi

It is a Hebrew name. Malachi means ‘messenger’.

Malin

It js an English name. It means “little strong warrior”.

Malkam

It is a Hebrew name. Malkam means “God is their king”.

Maloney

It is an Irish name. It means “regular churchgoer”.

Mandel

It is a German name. It means ‘almond’.

Mander

It is a Gypsy name. Mander means “from me”.

Manley

It is an English name. It means “man’s forest “.

Manning

It is an English name. It means “son of a man”.

Marcellus

It is a Latin name. It means “young warrior”.

Marceau

Same as Marcellus.

March

It is an English name. March means “one who lives by a border”.

Marden

It is an English name. It means “valley with a pool”.

Marek

It is a Czech name. It means ‘warlike’.

Marousek

Same as Marek.

Marion

It is a French name. It means ‘bitter’.

Marley

It is an English name. It means “jungle near a lake”.

Marlow

It is an English name. It means “hill near a lake”.

Marquis

It is an African-American name. It means “nobleman”.

Markese

Same as Marquis.

Marsden

It is an English name. It means “swampy valley”.

Maslin

It is a French name. It means “little twin”.

Mason

It is a French name. It means “stone carver”.

Mace

Mace is short for Mason.

Mattan

It is a Hebrew name. It means ‘gift’.

Materia

Same as Mattan.

Mayer

It is a Latin name. It means ‘larger’.

Meirer

Same as Mayer.

Maynard

It is an English name. It means “hard strength”.

Mead

It is an English name. It means ‘meadow’.

Meldon

It is an English name. It means “mill on a hill”.

Mercer

It is an English name. It means ‘shopkeeper’.

Merce

Same as Mercer.

Merrick

It is an English name. It means “dark-skinned”.

Merill

It is an English name. It means “bright as the sea”.

Monroe

It is an Irish name. It means “red marsh”.

Moray

It is a Scottish name. It means ‘sea’.

Mordecai

It is a Hebrew name. It means ‘warrior’.

Mordi

Mordi is short for Mordecai.

Motche

Same as Mordecai.

Moreland

It is an English name. It means “uncultivated land”.

Mori

It is a Hebrew name. It means “my guide”.

Moriel

Same as Mori.

Morley

It is an English name. It means “forest on a moor”.

Morrison

It means “Morris’s son”. It is an English name. 

Morse

It is an English name. It means “Maurice’s son”.

Morven

It is a Scottish name. It means “big mountain peak”.

Munim

It is an Arabic name. It means ‘charitable’.

Murdoch

It is a Scottish name. It means ‘sailor’.

Murdo

Murdo is short for Murdoch.

Murtagh

Same as Murdoch.

Murphy

It is an Irish name. It means “sea fighter”.

Myers

It is an English name. It means “one who lives in a swamp”.

Maalin

It is a Hindu name. It means ‘wreath’.

Macbride

It means “St Brigid’s son”. It is an Irish name. 

Maccabee

It is a Hebrew name. It means ‘hammer’.

Macdonald

It is a Scottish name. It means “Donald’s son”.

Macgowan

It is an Irish name. It means “son of the blacksmith”.

Machir

A Hebrew name. Machir means ‘commerce’.

Mackinley

It is an Irish name. It means “learned ruler”.

Macon

It is an English name. Macon is a city in Georgia. 

Mahir

An Arabic name. Mahir means ‘capable’.

Makimo

A Hawaiian name. Makimo means ‘great’.

Malki

A Hebrew name. It means “my king”.

Malkiah

It means “my king is God”. It is a Hebrew name. 

Mallory

It is a French name. It means ‘sad’.

Mandala

It is a Malawian name. It means ‘flowers’.

Manfred

It is an English name. It means “man of peace”.

Mansel

It is an English name. It means “in a clergyman’s house”.

Mansfield

It is an English name. It means “field by a river”.

Mansur

It is an Arabic name. It means “divine assistance”.

Manton

It means “man’s town”.

Marid

It is an Arabic name. It means ‘defiant’.

Marston

It is an English name. It means “town by a marsh”.

Marwan

It is an Arabic name. It means “strong leader”.

Mataio

A Hawaiian name. It means “gift from God”.

Mataniah

It is a Hebrew name. If means “gift from God”.

Matitia

Same as Mataniah.

Matya

Same as Mataniah.

Mateh

It is a Czech name. It also means “gift from God”.

Matysek

Same as Matej.

Mateni

It is a Polynesian name. It means ‘warrior’.

Mather

It is an English name. It means “mighty army”.

Matok

It is a Hebrew name. It means ‘sweet’.

Maui

A Hawaiian name. Maui means the “God who discovered fire”.

Maverick

It is an American name. Maverick means ‘non-conformist’.

Maximilian

It is a Latin name. It means the ‘greatest’.

Maksum

Same as Maximilian.

Massimo

Same as Maximilian.

Mayfield

It is an English name. It means “strong man’s field”.

Mehitabel

It is a Hebrew name. It means “God benefits”.

Mehtar

It is an East Indian name. It means the ‘prince’.

Melbourne

It is an English name. Melbourne is a city in Australia. 

Melville

It is an English name. It means “mill town”.

Mendel

It is a Hebrew name. It means ‘wisdom’.

Merlin

It is an English name. It means ‘falcon’.

Merle

Same as Merlin.

Merripen

A Gypsy name. Merripen means ‘life’.

Merritt

An English name. Merritt means “small and famous”.

Mikolas

It is a Czech name. It means “victorious people”.

Moses

A Hebrew name. Moses means “arrived by water”.

Similar Posts: