Let us help you sift through some of the best baby boy names that start with the letter M. Find out their origin and meaning and decide whether your newborn could be a Mabry, Merlin or a Murad

Advertisement

1. Mablevi

  • Origin: African American
  • Meaning: do not deceive

2. Mabry

  • Origin: Cornish
  • Meaning: mud hill; also used as a girl’s name

3. Mace

  • Origin: Old French
  • Meaning: club or mace; symbolic of power

4. Macon

  • Origin: Old English
  • Meaning: to create or perform

5. Maddison

  • Origin: English
  • Meaning: variant of Mathieson, meaning son of Matthew or Muade; also used a girl’s name
  • Also: Madison

6. Madoc

  • Origin: Welsh
  • Meaning: fortunate

7. Magnus

  • Origin: Latin
  • Meaning: great
  • Also: Manus (Irish form)

8. Maitland

  • Origin: French
  • Meaning: possibly a reference to Mautalant, a town in France

9. Makepeace

  • Origin: English
  • Meaning: derived from the medieval English of mak(en), to make, and pais, peace.

10. Malachi

  • Origin: Hebrew
  • Meaning: messenger of God

11. Malcolm

  • Origin: Gaelic
  • Meaning: disciple of Columba
  • Also: Mal, Calum

12. Malise

  • Origin: Gaelic
  • Meaning: servant of Jesus

13. Mallory

  • Origin: French
  • Meaning: the unlucky one

14. Malone

  • Origin: Irish
  • Meaning: servant of Saint John

15. Manasseh

  • Origin: Hebrew
  • Meaning: bringing forgetfulness

16. Manfred

  • Origin: Old German
  • Meaning: man of peace
  • Also: Manny

17. Manish

  • Origin: Sanskrit
  • Meaning: intelligence

18. Manley

  • Origin: English
  • Meaning: shared wood; a surname used as a first name

19. Manny

  • Origin: Spanish
  • Meaning: God is with us
  • Also: Emanuel, Immanuel, Manfred, Manuel

20. Manuel

  • Origin: Spanish
  • Meaning: form of Emanuel

21. Marcellus

  • Origin: Latin
  • Meaning: dedicated to Mars
  • Also:Emanuel

22. Marcus

  • Origin: Latin
  • Meaning: Latin form of Mark

23. Marius

  • Origin: Latin
  • Meaning: derived from Mars, the god of war
  • Also: Mario (Italian form)

24. Mark

  • Origin: Latin
  • Meaning: possibly derived from the name of Mars, the god of war
  • Also: Marcus, Marc (French form), Marcel (French form)

25. Marland

  • Origin: Old English
  • Meaning: by the lake

26. Marlon

  • Origin: Old English
  • Meaning: little hawk

27. Marlow

  • Origin: Old English
  • Meaning: driftwood; also used as a girl’s name
  • Also: Marlowe

28. Marmaduke

  • Origin: Irish
  • Meaning: servant of Madoc
  • Also: Duke

29. Marques

  • Origin: African American
  • Meaning: noble
  • Also: Marqis, Marquez

30. Marsden

  • Origin: Old English
  • Meaning: valley causing a boundary

31. Marsh

  • Origin: Old English
  • Meaning: Swamp

32. Marshall

  • Origin: Old French
  • Meaning: someone who looks after horses

33. Marston

  • Origin: Old English
  • Meaning: town near the marsh

Looking for names for boys starting with other letters of the alphabet?

Complete your baby boy name shortlist by clicking on the letter you’re after 

 

A | B | C | D | E | F | G | H | I | J | K | L | N | O | P | Q | R | S | T | U | V | W | X | Y | Z 

34. Martin

  • Origin: Latin
  • Meaning: warlike
  • Also: Marty, Martyn (Welsh form)

35. Marvin

  • Origin: Welsh
  • Meaning: friend of the sea
  • Also: Mervyn

36. Marwood

  • Origin: Old English
  • Meaning: lake near the woods

37. Mashawn

  • Origin: African American
  • Meaning: vivacious

38. Mason

  • Origin: Englsih
  • Male: stone worker

39. Matheson

  • Origin: Scottish
  • Meaning: gift of God
  • Also: Mathieson

40. Matthew

  • Origin: Hebrew
  • Meaning: gift of God
  • Also: Mat, Matt, Matthias, Mathias (Greek forms)

41. Matthias

  • Origin: Greek
  • Meaning: gift of God
  • Also: Marty, Martyn (Welsh form), Matthew

42. Maurice

  • Origin: Latin
  • Meaning: a Moor
  • Also: Morrie, Maurie, Mo, Morris

43. Maverick

  • Origin: English
  • Meaning: trailblazer

44. Maximilian

  • Origin: Latin
  • Meaning: The greatest
  • Also: Maximilien, Max, Maxie

45. Maxwell

  • Origin: Scottish
  • Meaning: great stream; surname used as a first name
  • Also: Max

46. Mayer

  • Origin: Latin/Hebrew
  • Meaning: bright, shining, larger
  • Also: Meyer, Myer

47. Maynard

  • Origin: Norman/English
  • Meaning: strong, hardy

48. Mayo

  • Origin: Irish
  • Meaning: yew tree plain

49. Meguru

  • Origin: Japanese
  • Meaning: blessing

50. Melbourne

  • Origin: English
  • Meaning: mill stream

51. Melchior

  • Origin: Hebrew
  • Meaning: king of light; one of the three wise men who worshipped the baby Jesus in Bethlehem

52. Melville

  • Origin: Norman
  • Meaning: derived from any of several places called Malleville in Normandy, France

53. Melvin

  • Origin: English
  • Meaning: gentle lord
  • Also: Melvyn, Mel

54. Mercer

  • Origin: English/Scottish
  • Meaning: merchant

55. Mercury

  • Origin: Greek
  • Meaning: in Greek mythology, Mercury was the messenger to the gods

56. Meredith

  • Origin: Welsh
  • Meaning: great leader
  • Also: Meridith, Merry

57. Merlin

  • Origin: Welsh
  • Meaning: sea fortress; small falcon

58. Merrill

  • Origin: English
  • Meaning: pleasant hill; surname used as a first name
  • Also: Merryll, Meryl

59. Merton

  • Origin: English
  • Meaning: settlement by the lake

60. Mervyn

  • Origin: Welsh
  • Meaning: sea fort
  • Also: Mervin, Merfyn, Marvin

61. Micah

  • Origin: Hebrew
  • Meaning: who is like Jehovah

62. Michael

  • Origin: Hebrew
  • Meaning: who is like God
  • Also: Mike, Mick, Micky, Michel (French form), Miguel (Portuguese and Spanish forms), Mikhail (Russian form), Mischa

63. Milan

  • Origin: Indian
  • Meaning: union

64. Miles

  • Origin: Old German
  • Meaning: uncertain but is possibly merciful
  • Also: Myles, Milo

65. Milford

  • Origin: Old English
  • Meaning: the mill by the ford

66. Miller

  • Origin: Old English
  • Meaning: one who grinds grain
  • Also: Milner

67. Milne

  • Origin: Scottish
  • Meaning: occupant of the mill

68. Milton

  • Origin: Old English
  • Meaning: mill town

69. Milward

  • Origin: Old English
  • Meaning: keeper of the mill

70. Mischa

  • Origin: Old English
  • Meaning: keeper of the mill
  • Also: Mikhail

71. Mitchell

  • Origin: English
  • Meaning: who is like God
  • Also: Mitch

72. Mo

  • Origin: American
  • Meaning: dark skinned
  • Also: Maurice

73. Modred

  • Origin: Old English
  • Meaning: A counsellor

74. Mohan

  • Origin: Sanskrit
  • Meaning: attractive

75. Monroe

  • Origin: Scottish
  • Meaning: from red marsh
  • Also: Monro, Munro, Munroe

76. Montague

  • Origin: French
  • Meaning: pointed hill
  • Also: Montagu, Monty

77. Montgomery

  • Origin: Norman
  • Meaning: derived from the place Saint-Germain-de-Montgommery in Normandy, Fra
  • Also: Montgomerie, Monty

78. Montrale

  • Origin: African American
  • Meaning: fussy

79. Moray

  • Origin: Gaelic
  • Meaning: lord and master
  • Also: Murray

80. Morgan

  • Origin: Welsh
  • Meaning: born of the sea

81. Morley

  • Origin: Old English
  • Meaning: meadow on the moor

82. Mortimer

  • Origin: French
  • Meaning: dead or stagnant marshland water
  • Also: Mort and Morty

83. Morton

  • Origin: Old English
  • Meaning: settlement on or by the marsh

84. Moses

  • Origin: probably Egyptian, not Hebrew
  • Meaning: Uncertain

85. Mosi

  • Origin: Egyptian
  • Meaning: born first

86. Mozart

  • Origin: Italian
  • Meaning: to cut off or to take one’s breath away from the Italian word, mozzare

87. Muhammad

  • Origin: Arabic
  • Meaning: to praise: the name of the prophet who founded the Islamic religion
  • Also: Mohammad and Mohammed

88. Muhsin

  • Origin: Arabic
  • Meaning: Charitable

89. Muir

  • Origin: Scottish
  • Meaning: beside the moor

90. Mungo

  • Origin: Gaelic
  • Meaning: beloved; the name of the patron saint of Glasgow

91. Munir

  • Origin: Arabic
  • Meaning: brilliant
  • Also: Muneer

92. Murad

  • Origin: Arabic
  • Meaning: desired

93. Murdo

  • Origin: Gaelic
  • Meaning: seaman

94. Murdock

  • Origin: Gaelic
  • Meaning: leader of the sea, sailor
  • Also: Murdoch

95. Murray

  • Origin: Gaelic
  • Meaning: lord and master
  • Also: Moray

96. Mustafa

  • Origin: Arabic
  • Meaning: chosen

97. Mykelti

  • Origin: African American
  • Meaning: he who is like God

98. Myron

  • Origin: Greek
  • Meaning: fragrant

About our author Catherine Ball

Catherine Ball is a freelance journalist who specialises in writing about parenting and health. She has been a journalist for 20 years, writing for a wide range of regional and national publications. She is also mum to 4 children between the ages 3 and 12, so has drawn up many, many lists of baby names over the past few years.

Illustration: Emma Winchester

Read more:

Advertisement
Advertisement
Advertisement
Advertisement