It’s best to start with a specific category in mind—maybe even narrowing it down to the first letter. Boy names that start with “M” are some of the most popular names and carry significant meaning. After all, many of those with names beginning with “M” are said to be loyal, hardworking, and dependable. If you’re stuck on choosing a male name for your little one, you’ve come to the right place. Whether you’re looking for unique or modern, these 250 boy names that start with “M” are sure to give you some ideas. No pressure–they’re only stuck with it for the rest of their lives!

250 Boy Names That Start With “M”

1. Matthew

In Hebrew, this name means “gift of God.”

2. Maclin

This name is of Gaelic origin and means “son of.”

3. Maisen

This name is of Old French origin and means “stone mason.”

4. Mattheus

This name has its roots in Hebrew and means “a gift from the Lord.”

5. McKenzie

This name is Gaelic and means “comely.”

6. Maxwell

Of English origin, this name means “from Mack’s Spring.”

7. Melvin

From English roots, this name means “gentle Lord.”

8. Malachi

This name is Hebrew for “messenger of God.”

9. Merle

From Middle High German, this boy’s name means “blackbird.”

10. Mert

Mert is Turkish for “manful” or “brave.”

11. Miles

This name is Latin for “a soldier.”

12. Milton

This name is of English origin and means “mill town.”

13. Maksen

Of Welsh history, this name means “greatest.”

14. Mali

This is Arabic for “wealthy.”

15. Mitchell

This boy’s name is Middle English for “big.”

16. Maurice

This name is of French origin and means “dark-skinned.”

17. Maverick

This is an American name and means “an independent man who avoids conformity.”

18. Major

Of Latin roots, this name means “greater, superior.”

19. Maxim

Of Roman origin, this name means “greatest.”

20. Manas

This name if of Indian origin and means “intelligence.”

21. Marlo

Of English origin, this name means “sea of bitterness.”

22. Miller

This name is Gaelic and historically refers to a person who worked in the grain mill.

23. Mark

This is a Latin name that means “consecrated to the god Mars.”

24. Makson

This is a unique name and while its roots cannot be traced, it is tied to personalities of kindness, sincerity, and truth.

25. Manson

This name is of Scottish origin and means “son of Magnus.”

26. Malcolm

Malcolm is Scottish-Gaelic for “devotee of Saint Columba.”

27. Marciano

This boy’s name is Italian for “Servant of Mars, God of War.”

28. Mak

This name is Polish and means “blessed.”

29. Miklos

This name is Hungarian for “people of victory.”

30. Mohamed

In Arabic, this name means “worthy of praise.”

31. Mario

This boy’s name is Italian and means “warlike.”

32. Montez

In Portuguese, this name means “mountain dweller.”

33. Montel

This name is French for “my ruler.”

34. Montana

This name is Spanish for “mountain.”

35. Mansour

In Arabic, this name means “he who is victorious.”

36. Monty

Monty is French for “mountain belonging to a ruler.”

37. Morrison

Of Old English roots, this name means “son of Maurice.”

38. Moses

In Hebrew, this name means “to pull” or “to draw out of water.”

39. Martel

This name is French for “weapon.”

40. Marqus

This American boy’s name means “martial, warlike.”

41. Marshall

In French, this name means “master of horses.”

42. Mory

From French roots, this name means “mulberry tree.”

43. Matei

This name is Bulgarian for “gift of God.”

44. Marquan

This name is English-American and means “warlike.”

45. Masai

Of Hebrew origin, this name means “God‘s work.”

46. Mase

In German, this name means “stone worker.”

47. Motheo

In Tswana, this name means “foundation.”

48. Myles

This name means “soldier” in Latin.

49. Moshe

This name is Hebrew for “savior.”

50. Martel

This name is both English and French for “forceful person.”

51. Motley

In Middle English, this name means “of different parts.”

52. Mateo

This is Spanish for “gift of God.”

53. Muna

In Arabic, this name means “wish, desire.”

54. Murray

This is Scottish for “of the sea.”

55. Mathayus

In Greek, this name means “might of God.”

56. Marty

This boy’s name is a derivative of Martin and means “god of war” in Old English.

57. Mylen

Of Slavic origin, this name means “beloved.”

58. Musa

Musa is Hebrew for “drawn out of water.”

59. Munichi

This name is German and means “monk.”

60. Mila

In Slavic, this name means “hardworking.”

61. Marrion

This name means “a manly man” in Latin.

62. Matteo

This name is Hebrew for “gift of God.”

63. Mahan

Of Persian roots, this name means “of the moon.”

64. Mihaan

In Gujarati, this name means “great, cloud.”

65. Maher

With roots in Gaelic, this name is defined as “majestic.”

66. Maharsh

This name is Hindu for “great saint.”

67. Micha

In Russian, this name means “who is like the Lord.”

68. Mahdi

Of Arabic origin, this name means “the rightly one.”

69. Mikko

In Hebrew, this means “who is like God.”

70. Majestic

In Latin, this name means “greatest.”

71. Mael

This old Celtic name means “chief” or “prince.”

72. Minnu

Of Telugu origin, this name means “an open and bright shiny sky.”

73. Miqdad

This name is Muslim for “obedient.”

74. Miguelangel

In Spanish, this name means “who is like God.”

75. Majed

Of Arabic origin, this name means “noble.”

76. Maksim

Of Roman origin, this name means “the greatest.”

77. Mohd

This is Arabic for “a person who believes in God.”

78. Mike

This boy’s name is of English origin and means “who is like God.”

79. Mikail

In Arabic, this name means “name of an angel.”

80. Monserrat

In Spanish, this name means “jagged mountain.”

81. Mercedes

This name is Latin for “mercy.

82. Michael

This is Hebrew for “who is like God.”

83. Malik

In Hindu, this name means “king.”

84. Mallard

Mallard is old French for “sturdy, brave” and “strong.”

85. Malhar

Of Indian roots, this means “giver of rain.”

86. Mohit

This name is Sanskrit for “infatuated” or “charmed.”

87. Malkiel

In Hebrew, this name means “God is my king.”

88. Majesty

In Latin, this boy’s name means “greatest authority.”

89. Maite

Of Basque origin, this name means “love.”

90. Mansa

This name means “emperor” in Akan.

91.  Mansh

With its origins in Hebrew, this name means “savior.”

92. Manzi

Manzi is Italian for “one who raises steers.”

93. Malik

This name is Hindu for “king.”

94. Maomao

This name is of Chinese origin and means “kitten.”

95. Mufaro

In African, this means “happiness” or “joy.”

96. Muktar

This name means “chosen” in Arabic.

97. Mattias

In Hebrew, this name means “God’s gift.”

98. Mateja

Of Hebrew roots, this name means “gift of Yahweh.”

99. Murad

In Arabic, this name means “wish.”

100. Masob

This is an Old English word for “tradesman.”

101. Munna

In Urdu this means “strength” and “power.”

102. Munir

This name means “shining” in Arabic.

103. Mel

In Old English, this name means “council.”

104. Melpo

Derived from Greek, this name means “to sing, celebrate with song.”

105. Megan

Megan is Greek for “pearl.”

106. Musab

This is Arabic for “undefeated.”

107. Mehmet

This name is Arabic for “praiseworthy.”

108. Mel

Mel is English for “council protector.”

109. Mykah

In Hebrew, this name means “he who resembles God.”

110. Mercer

This name is Old French for “trader.”

111. Meziah

Of Egyptian origins, this name means “present from the Lord.”

112. Meric

This name is Turkish for “fame, power.”

113. Mickey

With roots in American, this boy’s name means “who is like God.”

114. Mico

In Japanese, this means “chief of peace.”

115. Miggy

This name is Hebrew for “power of God.”

116. Mann

In German, this name means “strong man.”

117. Manny

This is Spanish for “God is with us.”

118. Miguel

This name is Spanish for “there is none like God.”

119. Marcel

This name is French for “young warrior.”

120. Mauro

This name is Latin for “tanned skin.”

121. Marcus

With Latin origins, this name means “devoted to Mars.”

122. Miki

In Japanese, this means “beautiful, chronical.”

123. Miguelito

This name is Spanish for “God-like, handsome.”

124. Marcelo

In French, this name means “little warrior.”

125. Mardi

This is French for “Tuesday.”

126. Mulan

This name in Chinese means “wood orchid.”

127. Milo

In Slavic, this name means “soldier.”

128. Milani

This name is Italian for “gentle caress.”

129. Maru

This name is of Japanese origin and means “round.”

130. Mattia

In Italian, this name means “gift of God.”

131. Moagi

This name is of Tswana origin and means “builder.”

132. Mody

This name has roots in Africa and means “leader.”

133. Moe

In Latin, this boy’s name means “God’s helmet.”

134. Mavi

This name is Turkish and means “blue.”

135. Maximino

Of Latin origin, this name means “the greatest.”

136. Maui

In Hawaiian, this name means “God of fire.”

137. Mit

This name in Sanskrit means “one who has been measured, known, fixed, firm, and frugal.”

138. Moiz

Of Arabic roots, this name is defined as “one who gives protection.”

139. Momin

In Arabic, this name means believer.

140. Mayan

This name means “water” in Hebrew.

141. Moda

In Latin, this means “the way.”

142. Mayer

Of German origin, this name means “bright farmer.”

143. Maximilian

This name means “great” in Latin.

144. Mouzza

In Arabic, this name means “prophet name.”

145. Mayed

This name is Arabic and reflects a strong personality.

146. Mota

In Portuguese, this name historically referred to someone who lived near a fortified stronghold.

147. Mazin

This is Arabic for “rain clouds.”

148. Momo

In Japanese, this name means “peach.”

149. Mugo

In Kenyan, this name means “great healer.”

150. Meer

In Dutch, this historically referred to someone who lived near a lake.

151. Melle

In German, this name means “strong wolf.”

152. Melo

This name is Portuguese for “blackbird.”

153. Mercy

Mercy is an English name for “compassion.”

154. Maxon

Of American origin, this name means “the greatest.”

155. Meir

In Hebrew, this name means “one who shines.”

156. Magnus

This name means “great” in Latin.

157. Maj

This is Greek for “great, mother.”

158. Macoy

This name is Irish and means “son of Aodh.”

159. Macon

This is French for “marsh dweller.”

160. Malak

Of Arabic origin, this name means “angel.”

161. Murten

This name is of Old English and means “lakeside fortress.”

162. Maxen

In Welsh, this name means “great one.”

163. Maximo

This means “top” in Latin.

164. Mal

In Hebrew, this means “messenger of God.”

165. Marwood

This is English for “from the lake forest.”

166. Michelangelo

This name is Greek and Italian for “angel of God.”

167. Marek

From Polish roots, this name means “war-like.”

168. Manuel

This means “God is with us” in Spanish.

169. Mick

This is of English origin and means “who is like God?”

170. Milan

This name is Slavonic for “favor, grace.”

171. Marcellus

In Latin, this name means “young warrior.”

172. Marko

This means “God of war” in Russian.

173. Marek

With Latin roots, this name means “like war.”

174. Mir

This is Persian for “commander.”

175. Marquez

This is Spanish for “nobleman.”

176. Mitch

Mitch is Hebrew for “gift from the Lord.”

178. Mars

In Greek, this means “god of war.”

179. Moaz

This name is Arabic and means “asylum.”

180. Moosa

In Hebrew, this means “drawn out of water.”

181. Moore

This is Middle English for “marsh.”

182. Marvel

In Spanish, this name means “wonderful.”

183. Martinez

With Portuguese roots, this means “son of Martin.”

184. Moss

Of English origin, this name means “born of a God.”

185. Mox

This name is Dutch for “nerve.”

186. Mozzi

This name is traditionally Russian, but the meaning isn’t necessarily known.

187. Mulder

In Dutch, this name means “miller.”

188. Matix

This is Welsh for goodly.

189. Mauriccio

This is Portuguese for “tanned.”

190. Mav

This is English for “independent.”

191. Magdiel

In Hebrew, this name means “chosen fruit of God.”

192. Mihla

This name means “Everyday God is faithful” and is of Xhosa origin.

193. Mikel

Of Hebrew origin, this means “who resembles God.”

194. Makari

This name is Greek for “blessed.”

195. Mahi

Derived from Sanskrit, this means “the union of heaven and earth.”

196. Mide

This name is Irish for “thirsty.”

197. Malick

This is Irish for “noble.”

198. Ming

In Korean, this name means “brilliant.”

199. Manraj

This name is Punjabi for “heart’s king.”

200. Marwan

In Arabic, this name means “strong lion.”

201. Mikey

Of Hebrew origin, this name means “who is like God.”

202. Miransh

This name is Hindu for “small part of the ocean.”

203. Masoud

This name is Arabic for “prosperous.”

204. Massiah

In Hebrew, this means “the promised one.”

205. Milam

This name is Old English for someone who historically lived in Norfolk.

206. Markese

Of Old French roots, this name means “lord of the borderlands.”

207. Minh

This name is of Vietnamese origin and means “bright.”

208. Mirza

In Arabic, this name means prince.

209. Melborn

This name is of Old English and means “mill stream.”

210. Mccrae

This is Scottish for “son of grace and prosperity.”

211. Mirav

In Sanskrit, this means “gift of God.”

212. Mivaan

This is Hindu for “Sun rays of God.”

213. Mateusz

In Polish, this name means “gift of Yahweh.”

214. Mirza

This is an ancient Norman name for “trickster” or someone who likes to play pranks.

215. Mithu

In Indian, this name means “sweet.”

216. Matija

This is Croatian for “God’s gift.”

217. McNeal

This is Gaelic for “son of Neil.”

218. Mohsin

In Arabic, this name means “excellence.”

219. Mecca

Of Arabic origin, this means “spiritual center of Islam.”

220. Moises

This name is Hebrew for “savior.”

221. Mckai

Of Scottish roots, this name means “playful.”

222. Mehtab

This name is Persian for “full moon.”

223. Mounir

In Arabic, this name means “luminous.”

224. Markese

This name is Old French for “lord of the borderlands.”

225. Mubeen

This name means “eloquent” in Arabic.

226. Medhsansh

This name is Indian for “born with intelligence.”

227. Maddox

In English, this name means “son of Madoc.”

228. Macallan

This name means “son of Allen” in Scottish.

229. Madison

This name is of English origin and means “son of Matthew.”

230. Megha

In Hindu this means “cloud, rain.”

231. Maynard

This means “strength” in German.

232. Makar

In Ukrainian, this means “blessed.”

233. Maxton

This name is Latin for “the best.”

234. Makoa

Of Polynesian roots, this name means “bold one.”

235. McCoy

This is Scottish for “fire.”

236. Megat

Of Malay origin, this name means “great.”

237. McClain

This name is Scottish and means “Son of the servant Saint John.”

238. Monroe

Of Scottish roots, this means “of the hill.”

239. Montgomery

This name is of Old English origin and means “the powerful man of the hill.”

240. Montell

In French, this name means “my ruler.”

241. Morgan

This name is Welsh for “White Sea.”

242. Mordecai

In Hebrew, this name is defined as “warrior.”

243. Moustafa

This name is Arabic and means “chosen.”

244. Maro

In Japanese, this means “myself.”

245. Marsden

This name is Old English for “valley.”

246. Merritt

Coming from Old English, this name means “boundary.”

247. Monte

This name is French for “mountain belonging to the ruler.”

248. Martim

In Portuguese, this means “rendered to Mars.”

249. Maron

This name is Spanish for “male saint.”

250. Midas

In Greek, this name means “turn everything he touched to gold.” Check out…Most Popular Baby NamesPopular Baby Boy NamesOld Fashioned Baby Names

250 Boy Names That Start With  M   with Meanings  - 73250 Boy Names That Start With  M   with Meanings  - 86250 Boy Names That Start With  M   with Meanings  - 76