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