Finding the perfect name for your baby boy can be tough.
With countless options, you might feel overwhelmed trying to pick one that’s both meaningful and timeless. We understand your struggle.
Don’t worry – we’ve got you covered. Our list of 603+ timeless English boy names will make your search easier and more enjoyable.
This post will share many classic and modern English boy names. You’ll find popular choices, unique options, and everything in between.
We’ll also provide meanings and origins for each name, helping you make an informed decision.
Get ready to discover the ideal name that will make your son proud for years.
603+ Popular English Boy Names and Their Origins
1. Aaron
- Origin: Hebrew
- Meaning: Exalted, strong
2. Abel
- Origin: Hebrew
- Meaning: Breath, vapor
3. Abraham
- Origin: Hebrew
- Meaning: Father, multitude
4. Abram
- Origin: Hebrew
- Meaning: High, father
5. Ace
- Origin: Latin
- Meaning: One, unity
6. Adam
- Origin: Hebrew
- Meaning: Man, earth
7. Adonis
- Origin: Greek
- Meaning: Handsome, lord
8. Adrian
- Origin: Latin
- Meaning: Sea, dark
9. Adriel
- Origin: Hebrew
- Meaning: God’s, flock
10. Aidan
- Origin: Irish
- Meaning: Fire, little
11. Aiden
- Origin: Irish
- Meaning: Fiery, warm
12. Alan
- Origin: Celtic
- Meaning: Rock, Harmony
13. Alastair
- Origin: Scottish
- Meaning: Defender, man
14. Albert
- Origin: German
- Meaning: Noble, bright
15. Alden
- Origin: English
- Meaning: Old friend
16. Alejandro
- Origin: Spanish
- Meaning: Defender, man
17. Alex
- Origin: Greek
- Meaning: Protector, warrior
18. Alexander
- Origin: Greek
- Meaning: Defender, man
19. Alfred
- Origin: English
- Meaning: Wise, counselor
20. Ali
- Origin: Arabic
- Meaning: Noble, exalted
21. Amari
- Origin: African
- Meaning: Strength, builder
22. Amir
- Origin: Arabic
- Meaning: Prince, ruler
23. Anderson
- Origin: Scandinavian
- Meaning: Son, Andrew
24. Andre
- Origin: French
- Meaning: Man, warrior
25. Andres
- Origin: Spanish
- Meaning: Man, brave
26. Andrew
- Origin: Greek
- Meaning: Man, strong
27. Andy
- Origin: English
- Meaning: Brave, manly
28. Angel
- Origin: Greek
- Meaning: Messenger, angelic
29. Angelo
- Origin: Italian
- Meaning: Angel, messenger
30. Angus
- Origin: Scottish
- Meaning: One, choice
31. Ansel
- Origin: German
- Meaning: God’s protection
32. Anthony
- Origin: Latin
- Meaning: Priceless, worthy
33. Antonio
- Origin: Spanish
- Meaning: Priceless, inestimable
34. Archer
- Origin: English
- Meaning: Bow, shooter
35. Archibald
- Origin: German
- Meaning: Bold, genuine
36. Ari
- Origin: Hebrew
- Meaning: Lion, brave
37. Arlo
- Origin: English
- Meaning: Fortified, hill
38. Arnold
- Origin: German
- Meaning: Eagle, power
39. Arthur
- Origin: Celtic
- Meaning: Bear, king
40. Asher
- Origin: Hebrew
- Meaning: Happy, blessed
41. Ashton
- Origin: English
- Meaning: Ash, town
42. Atlas
- Origin: Greek
- Meaning: Endurance, bearer
43. Atticus
- Origin: Greek
- Meaning: Man, Attica
44. August
- Origin: Latin
- Meaning: Revered, majestic
45. Austin
- Origin: Latin
- Meaning: Great, magnificent
46. Avery
- Origin: English
- Meaning: Elf, ruler
47. Axel
- Origin: Scandinavian
- Meaning: Father, peace
48. Ayden
- Origin: Irish
- Meaning: Fiery, little
49. Bailey
- Origin: English
- Meaning: Bailiff, steward
50. Barnaby
- Origin: English
- Meaning: Son, consolation
51. Barrett
- Origin: German
- Meaning: Bear, strength
52. Barry
- Origin: Irish
- Meaning: Fair, spear
53. Baxter
- Origin: English
- Meaning: Baker, worker
54. Beau
- Origin: French
- Meaning: Handsome, beautiful
55. Beckett
- Origin: English
- Meaning: Beehive, dwelling
56. Beckham
- Origin: English
- Meaning: Homestead, stream
57. Ben
- Origin: Hebrew
- Meaning: Son, blessed
58. Benedict
- Origin: Latin
- Meaning: Blessed, good
59. Benjamin
- Origin: Hebrew
- Meaning: Right-hand
60. Bennett
- Origin: Latin
- Meaning: Blessed, little
61. Benson
- Origin: English
- Meaning: Son, Ben
62. Bentley
- Origin: English
- Meaning: Bent, meadow
63. Bernie
- Origin: German
- Meaning: Brave, bear
64. Billy
- Origin: English
- Meaning: Resolute, protector
65. Blaine
- Origin: Scottish
- Meaning: Yellow, thin
66. Blake
- Origin: English
- Meaning: Dark, fair
67. Bobby
- Origin: English
- Meaning: Bright, fame
68. Bodhi
- Origin: Sanskrit
- Meaning: Enlightenment, awakening
69. Boyd
- Origin: Scottish
- Meaning: Fair, yellow
70. Bradley
- Origin: English
- Meaning: Broad, meadow
71. Brady
- Origin: Irish
- Meaning: Spirited, broad
72. Brandon
- Origin: English
- Meaning: Hill, sword
73. Brantley
- Origin: English
- Meaning: Fire, sword
74. Braxton
- Origin: English
- Meaning: Brock, settlement
75. Brayden
- Origin: Irish
- Meaning: Salmon, brave
76. Braylon
- Origin: American
- Meaning: Combination, names
77. Brent
- Origin: English
- Meaning: Hill, burnt
78. Brentley
- Origin: English
- Meaning: Hill, meadow
79. Brian
- Origin: Irish
- Meaning: Noble, high
80. Brock
- Origin: English
- Meaning: Badger, meadow
81. Brody
- Origin: Irish
- Meaning: Ditch, muddy
82. Brooks
- Origin: English
- Meaning: Stream, brook
83. Bryan
- Origin: Irish
- Meaning: Strong, noble
84. Bryce
- Origin: Scottish
- Meaning: Swift, strength
85. Bryson
- Origin: English
- Meaning: Son, noble
86. Cade
- Origin: English
- Meaning: Round, barrel
87. Caden
- Origin: Welsh
- Meaning: Spirit, battle
88. Caiden
- Origin: American
- Meaning: Fighter, battle
89. Cairo
- Origin: Arabic
- Meaning: Victorious, conqueror
90. Caleb
- Origin: Hebrew
- Meaning: Faithful, devotion
91. Callum
- Origin: Scottish
- Meaning: Dove, peaceful
92. Calvin
- Origin: Latin
- Meaning: Bald, Little
93. Camden
- Origin: Scottish
- Meaning: Winding, valley
94. Cameron
- Origin: Scottish
- Meaning: Crooked nose
95. Carl
- Origin: German
- Meaning: Free, man
96. Carlos
- Origin: Spanish
- Meaning: Free, man
97. Carson
- Origin: Scottish
- Meaning: Son, marsh-dwellers
98. Carter
- Origin: English
- Meaning: Cart, driver
99. Casey
- Origin: Irish
- Meaning: Brave, vigilant
100. Cash
- Origin: Latin
- Meaning: Case, wealth
101. Cayden
- Origin: American
- Meaning: Battle, spirit
102. Cecil
- Origin: Latin
- Meaning: Blind, sixth
103. Cesar
- Origin: Latin
- Meaning: Hairy, emperor
104. Chance
- Origin: English
- Meaning: Luck, fortune
105. Chandler
- Origin: French
- Meaning: Candle, maker
106. Charles
- Origin: German
- Meaning: Free, man
107. Charlie
- Origin: English
- Meaning: Free, man
108. Chase
- Origin: French
- Meaning: Hunter, pursuit
109. Chester
- Origin: Latin
- Meaning: Fort, camp
110. Chris
- Origin: Greek
- Meaning: Christ, bearer
111. Christian
- Origin: Greek
- Meaning: Follower, Christ
112. Christopher
- Origin: Greek
- Meaning: Christ, bearer
113. Clarence
- Origin: Latin
- Meaning: Bright, famous
114. Clark
- Origin: English
- Meaning: Scribe, clerk
115. Clayton
- Origin: English
- Meaning: Clay, settlement
116. Clifford
- Origin: English
- Meaning: Cliff, ford
117. Clinton
- Origin: English
- Meaning: Settlement, hill
118. Clyde
- Origin: Scottish
- Meaning: River, name
119. Cody
- Origin: Irish
- Meaning: Helpful, pillow
120. Cohen
- Origin: Hebrew
- Meaning: Priest, title
121. Cole
- Origin: English
- Meaning: Charcoal, black
122. Colin
- Origin: Irish
- Meaning: Young, victor
123. Collin
- Origin: Scottish
- Meaning: Victory, people
124. Colt
- Origin: English
- Meaning: Young, horse
125. Colton
- Origin: English
- Meaning: Coal, town
126. Conner
- Origin: Irish
- Meaning: Lover, wolves
127. Connor
- Origin: Irish
- Meaning: Lover, wolves
128. Conrad
- Origin: German
- Meaning: Bold, counsel
129. Cooper
- Origin: English
- Meaning: Barrel, maker
130. Corbin
- Origin: English
- Meaning: Crow, raven
131. Corey
- Origin: Irish
- Meaning: Hollow, dweller
132. Craig
- Origin: Scottish
- Meaning: Rock, crag
133. Crew
- Origin: English
- Meaning: Group, people
134. Cristian
- Origin: Latin
- Meaning: Follower, Christ
135. Cruz
- Origin: Spanish
- Meaning: Cross, bearer
136. Curtis
- Origin: French
- Meaning: Courteous, polite
137. Cyrus
- Origin: Persian
- Meaning: Sun, throne
138. Dakota
- Origin: Native American
- Meaning: Friend, ally
139. Dallas
- Origin: Scottish
- Meaning: Meadow, dweller
140. Dalton
- Origin: English
- Meaning: Town, valley
141. Damian
- Origin: Greek
- Meaning: Tamer, subdue
142. Damien
- Origin: French
- Meaning: Tamer, subdue
143. Damon
- Origin: Greek
- Meaning: To, tame
144. Dane
- Origin: English
- Meaning: From, Denmark
145. Daniel
- Origin: Hebrew
- Meaning: God, judge
146. Dante
- Origin: Latin
- Meaning: Enduring, steadfast
147. Darius
- Origin: Persian
- Meaning: Wealth, king
148. Darnell
- Origin: English
- Meaning: Hidden, nook
149. Darren
- Origin: Irish
- Meaning: Great oak
150. Darwin
- Origin: English
- Meaning: Dear, friend
151. David
- Origin: Hebrew
- Meaning: Beloved, friend
152. Davis
- Origin: English
- Meaning: Son, David
153. Dawson
- Origin: English
- Meaning: Son, David
154. Daxton
- Origin: French
- Meaning: Town, water
155. Deacon
- Origin: Greek
- Meaning: Servant, minister
156. Dean
- Origin: English
- Meaning: Valley, leader
157. Declan
- Origin: Irish
- Meaning: Full, goodness
158. Dennis
- Origin: Greek
- Meaning: God, wine
159. Denver
- Origin: English
- Meaning: Green, valley
160. Derek
- Origin: German
- Meaning: Ruler, people
161. Desmond
- Origin: Irish
- Meaning: Gracious, protector
162. Devin
- Origin: Irish
- Meaning: Poet, divine
163. Dexter
- Origin: Latin
- Meaning: Right-hand
164. Diego
- Origin: Spanish
- Meaning: Supplanter, saint
165. Dominic
- Origin: Latin
- Meaning: Belonging, Lord
166. Donald
- Origin: Scottish
- Meaning: World, ruler
167. Donnie
- Origin: Scottish
- Meaning: World, ruler
168. Donovan
- Origin: Irish
- Meaning: Dark, chieftain
169. Douglas
- Origin: Scottish
- Meaning: Dark, stream
170. Drake
- Origin: English
- Meaning: Dragon, male duck
171. Drew
- Origin: Greek
- Meaning: Manly, brave
172. Duncan
- Origin: Scottish
- Meaning: Dark, warrior
173. Dylan
- Origin: Welsh
- Meaning: Sea, son
174. Easton
- Origin: English
- Meaning: East, town
175. Edgar
- Origin: English
- Meaning: Wealthy, spear
176. Edison
- Origin: English
- Meaning: Son, Edward
177. Edmund
- Origin: English
- Meaning: Wealthy, protector
178. Eduardo
- Origin: Spanish
- Meaning: Wealthy, guardian
179. Edward
- Origin: English
- Meaning: Wealthy, guardian
180. Edwin
- Origin: English
- Meaning: Wealthy, friend
181. Efrain
- Origin: Hebrew
- Meaning: Fruitful, doubly
182. Eli
- Origin: Hebrew
- Meaning: Ascended, uplifted
183. Elian
- Origin: Welsh
- Meaning: Sun, shining
184. Elias
- Origin: Hebrew
- Meaning: My, God
185. Elijah
- Origin: Hebrew
- Meaning: God, Jehovah
186. Elliot
- Origin: English
- Meaning: The Lord, my God
187. Elliott
- Origin: Hebrew
- Meaning: God, Jehovah
188. Ellis
- Origin: Welsh
- Meaning: Benevolent, kind
189. Emerson
- Origin: German
- Meaning: Son, Emery
190. Emiliano
- Origin: Latin
- Meaning: Rival, eager
191. Emilio
- Origin: Spanish
- Meaning: Rival, eager
192. Emmanuel
- Origin: Hebrew
- Meaning: God, with us
193. Emmett
- Origin: English
- Meaning: Universal truth
194. Emory
- Origin: German
- Meaning: Industrious leader
195. Enzo
- Origin: Italian
- Meaning: Ruler, home
196. Ephraim
- Origin: Hebrew
- Meaning: Fruitful, fertile
197. Eric
- Origin: Norse
- Meaning: Eternal ruler
198. Erick
- Origin: Norse
- Meaning: Eternal ruler
199. Erik
- Origin: Norse
- Meaning: Eternal ruler
200. Ernest
- Origin: German
- Meaning: Serious, determined
201. Ethan
- Origin: Hebrew
- Meaning: Strong, firm
202. Evan
- Origin: Welsh
- Meaning: God, gracious
203. Everett
- Origin: English
- Meaning: Brave, boar
204. Ezekiel
- Origin: Hebrew
- Meaning: God, strengthens
205. Ezra
- Origin: Hebrew
- Meaning: Help, aid
206. Felix
- Origin: Latin
- Meaning: Happy, fortunate
207. Fernando
- Origin: Spanish
- Meaning: Adventurous, bold
208. Finley
- Origin: Scottish
- Meaning: Fair, warrior
209. Finn
- Origin: Irish
- Meaning: Fair, white
210. Finnian
- Origin: Irish
- Meaning: Fair, warrior
211. Fletcher
- Origin: English
- Meaning: Arrow, maker
212. Floyd
- Origin: Welsh
- Meaning: Grey, haired
213. Ford
- Origin: English
- Meaning: River, crossing
214. Forrest
- Origin: English
- Meaning: Woods, forest
215. Foster
- Origin: English
- Meaning: Keeper, forest
216. Francisco
- Origin: Spanish
- Meaning: Free, man
217. Frank
- Origin: German
- Meaning: Free, man
218. Franklin
- Origin: English
- Meaning: Free, landowner
219. Fred
- Origin: English
- Meaning: Peace, ruler
220. Frederick
- Origin: German
- Meaning: Peaceful ruler
221. Gabriel
- Origin: Hebrew
- Meaning: God, strength
222. Gael
- Origin: Irish
- Meaning: Generous, lively
223. Gareth
- Origin: Welsh
- Meaning: Gentle, strong
224. Garrett
- Origin: Irish
- Meaning: Spear, rule
225. Gavin
- Origin: Welsh
- Meaning: Hawk, white
226. George
- Origin: Greek
- Meaning: Earth, worker
227. Gerald
- Origin: German
- Meaning: Spear, rule
228. Gideon
- Origin: Hebrew
- Meaning: Hewer, warrior
229. Giovanni
- Origin: Italian
- Meaning: God, gracious
230. Glenn
- Origin: Scottish
- Meaning: Valley, narrow
231. Gordon
- Origin: Scottish
- Meaning: Great, hill
232. Grady
- Origin: Irish
- Meaning: Noble, illustrious
233. Graham
- Origin: Scottish
- Meaning: Gravel, homestead
234. Grant
- Origin: English
- Meaning: Great, large
235. Grayson
- Origin: English
- Meaning: Son, steward
236. Greg
- Origin: Greek
- Meaning: Watchful, alert
237. Gregory
- Origin: Greek
- Meaning: Watchful, vigilant
238. Grey
- Origin: English
- Meaning: Grey-haired, fair
239. Greyson
- Origin: English
- Meaning: Son, steward
240. Griffin
- Origin: Welsh
- Meaning: Strong, lord
241. Gunner
- Origin: Scandinavian
- Meaning: Bold, warrior
242. Gus
- Origin: Latin
- Meaning: Great, magnificent
243. Guy
- Origin: French
- Meaning: Guide, leader
244. Hadley
- Origin: English
- Meaning: Heath, meadow
245. Hamilton
- Origin: English
- Meaning: Treeless, hill
246. Hank
- Origin: German
- Meaning: Home, ruler
247. Harlan
- Origin: English
- Meaning: Hare, land
248. Harris
- Origin: English
- Meaning: Son, Harry
249. Harrison
- Origin: English
- Meaning: Son, Harry
250. Harry
- Origin: German
- Meaning: Home, ruler
251. Harvey
- Origin: French
- Meaning: Battle, worthy
252. Hayden
- Origin: English
- Meaning: Hay, valley
253. Hayes
- Origin: English
- Meaning: Hedged, area
254. Heath
- Origin: English
- Meaning: Wasteland, dweller
255. Hector
- Origin: Greek
- Meaning: Hold, fast
256. Hendrix
- Origin: Dutch
- Meaning: Ruler, home
257. Henry
- Origin: German
- Meaning: Home, ruler
258. Holden
- Origin: English
- Meaning: Hollow, valley
259. Hudson
- Origin: English
- Meaning: Son, Hugh
260. Hugh
- Origin: German
- Meaning: Mind, Spirit
261. Hunter
- Origin: English
- Meaning: One who hunts
262. Hurley
- Origin: Irish
- Meaning: Sea, tide
263. Ian
- Origin: Scottish
- Meaning: God, gracious
264. Ibrahim
- Origin: Arabic
- Meaning: Father, multitude
265. Iker
- Origin: Basque
- Meaning: Visitation, watchful
266. Ira
- Origin: Hebrew
- Meaning: Watchful, vigilant
267. Isaac
- Origin: Hebrew
- Meaning: He, laughs
268. Isaiah
- Origin: Hebrew
- Meaning: Salvation, Lord
269. Ismael
- Origin: Hebrew
- Meaning: God, hears
270. Israel
- Origin: Hebrew
- Meaning: God, wrestler
271. Ivan
- Origin: Russian
- Meaning: God, gracious
272. Jace
- Origin: Hebrew
- Meaning: Healer, Lord
273. Jack
- Origin: English
- Meaning: God, gracious
274. Jackson
- Origin: English
- Meaning: Son, Jack
275. Jacob
- Origin: Hebrew
- Meaning: Supplanter, holder
276. Jaden
- Origin: Hebrew
- Meaning: Thankful, God
277. Jagger
- Origin: English
- Meaning: Peddler, carter
278. Jaiden
- Origin: Hebrew
- Meaning: Thankful, God
279. Jake
- Origin: Hebrew
- Meaning: Supplanter, holder
280. Jalen
- Origin: Greek
- Meaning: Calm, healer
281. James
- Origin: Hebrew
- Meaning: Supplanter, holder
282. Jameson
- Origin: English
- Meaning: Son, James
283. Jamie
- Origin: Hebrew
- Meaning: Supplanter, holder
284. Jared
- Origin: Hebrew
- Meaning: Descend, ruling
285. Jason
- Origin: Greek
- Meaning: Healer, Lord
286. Jasper
- Origin: Persian
- Meaning: Treasure, bringer
287. Javier
- Origin: Spanish
- Meaning: New, house
288. Jax
- Origin: English
- Meaning: Son, Jack
289. Jaxon
- Origin: English
- Meaning: Son, Jack
290. Jaxson
- Origin: English
- Meaning: Son, Jack
291. Jaxton
- Origin: American
- Meaning: Jack’s, son
292. Jay
- Origin: English
- Meaning: Bird, victory
293. Jayce
- Origin: Greek
- Meaning: Healer, Lord
294. Jayceon
- Origin: American
- Meaning: Healer, Lord
295. Jayden
- Origin: Hebrew
- Meaning: Thankful, God
296. Jaylen
- Origin: Greek
- Meaning: Calm, healer
297. Jedidiah
- Origin: Hebrew
- Meaning: Beloved, Lord
298. Jeff
- Origin: English
- Meaning: Peaceful, ruler
299. Jeffrey
- Origin: German
- Meaning: Peace, traveler
300. Jensen
- Origin: Scandinavian
- Meaning: Son, Jens
301. Jeremiah
- Origin: Hebrew
- Meaning: God, exalts
302. Jeremy
- Origin: Hebrew
- Meaning: God, uplifts
303. Jericho
- Origin: Arabic
- Meaning: Moon, city
304. Jerome
- Origin: Greek
- Meaning: Sacred name
305. Jesse
- Origin: Hebrew
- Meaning: Gift, God
306. Jesus
- Origin: Hebrew
- Meaning: Savior, salvation
307. Jett
- Origin: English
- Meaning: Black gemstone
308. Joaquin
- Origin: Spanish
- Meaning: God
309. Joel
- Origin: Hebrew
- Meaning: God, will
310. John
- Origin: Hebrew
- Meaning: God, gracious
311. Johnny
- Origin: Hebrew
- Meaning: God, gracious
312. Jonah
- Origin: Hebrew
- Meaning: Dove, peace
313. Jonathan
- Origin: Hebrew
- Meaning: God, given
314. Jones
- Origin: English
- Meaning: Son, John
315. Jordan
- Origin: Hebrew
- Meaning: Flowing, down
316. Jorge
- Origin: Spanish
- Meaning: Farmer, earth
317. Jose
- Origin: Spanish
- Meaning: God, will
318. Joseph
- Origin: Hebrew
- Meaning: God, increases
319. Joshua
- Origin: Hebrew
- Meaning: God, salvation
320. Josiah
- Origin: Hebrew
- Meaning: God, supports
321. Josue
- Origin: Spanish
- Meaning: God, salvation
322. Juan
- Origin: Spanish
- Meaning: God, gracious
323. Judah
- Origin: Hebrew
- Meaning: Praise, thanks
324. Jude
- Origin: Hebrew
- Meaning: Praise, thanks
325. Julian
- Origin: Latin
- Meaning: Youthful, downy
326. Julius
- Origin: Latin
- Meaning: Youthful, soft
327. Justice
- Origin: Latin
- Meaning: Righteous, fair
328. Justin
- Origin: Latin
- Meaning: Righteous, fair
329. Kade
- Origin: English
- Meaning: Round, barrel
330. Kaden
- Origin: American
- Meaning: Fighter, spirit
331. Kai
- Origin: Hawaiian
- Meaning: Sea, ocean
332. Kaiden
- Origin: American
- Meaning: Fighter, spirit
333. Kairo
- Origin: Arabic
- Meaning: Victorious, city
334. Kaleb
- Origin: Hebrew
- Meaning: Faithful, bold
335. Kameron
- Origin: Scottish
- Meaning: Crooked nose
336. Kane
- Origin: Irish
- Meaning: Warrior, tribute
337. Karl
- Origin: German
- Meaning: Free, man
338. Karson
- Origin: American
- Meaning: Son, marsh
339. Karter
- Origin: English
- Meaning: Cart, driver
340. Kash
- Origin: Indian
- Meaning: Universe, wealth
341. Kason
- Origin: American
- Meaning: Son, bearer
342. Kayden
- Origin: American
- Meaning: Fighter, battle
343. Kayson
- Origin: American
- Meaning: Son, bearer
344. Keegan
- Origin: Irish
- Meaning: Fiery, little
345. Keith
- Origin: Scottish
- Meaning: Wood, wind
346. Kendrick
- Origin: English
- Meaning: Royal ruler
347. Kenneth
- Origin: Scottish
- Meaning: Handsome, born
348. Kevin
- Origin: Irish
- Meaning: Kind, gentle
349. Kieran
- Origin: Irish
- Meaning: Little, dark
350. Killian
- Origin: Irish
- Meaning: Church, war
351. King
- Origin: English
- Meaning: Ruler, monarch
352. Kingston
- Origin: English
- Meaning: King’s, town
353. Knox
- Origin: Scottish
- Meaning: Round, hill
354. Kyle
- Origin: Scottish
- Meaning: Narrow, channel
355. Kyler
- Origin: Dutch
- Meaning: Archer, bowman
356. Kyrie
- Origin: Greek
- Meaning: Lord, authority
357. Lachlan
- Origin: Scottish
- Meaning: Land, lakes
358. Lance
- Origin: German
- Meaning: Land, spear
359. Landon
- Origin: English
- Meaning: Long, hill
360. Landry
- Origin: French
- Meaning: Ruler, land
361. Lane
- Origin: English
- Meaning: Narrow road
362. Larry
- Origin: English
- Meaning: Laurel, crowned
363. Lawrence
- Origin: Latin
- Meaning: From, Laurentum
364. Lawson
- Origin: English
- Meaning: Son, Lawrence
365. Leander
- Origin: Greek
- Meaning: Lion, man
366. Lee
- Origin: English
- Meaning: Meadow, clearing
367. Legend
- Origin: English
- Meaning: Fable, story
368. Leif
- Origin: Scandinavian
- Meaning: Heir, descendant
369. Lennox
- Origin: Scottish
- Meaning: Elm, grove
370. Leo
- Origin: Latin
- Meaning: Lion, brave
371. Leon
- Origin: Greek
- Meaning: Lion, brave
372. Leonard
- Origin: German
- Meaning: Brave, lion
373. Leonardo
- Origin: Italian
- Meaning: Brave lion
374. Leonel
- Origin: Spanish
- Meaning: Young lion
375. Levi
- Origin: Hebrew
- Meaning: Joined, attached
376. Lewis
- Origin: English
- Meaning: Renowned, warrior
377. Liam
- Origin: Irish
- Meaning: Strong, protector
378. Lincoln
- Origin: English
- Meaning: Lake, colony
379. Lionel
- Origin: Latin
- Meaning: Young, lion
380. Livingston
- Origin: Scottish
- Meaning: Leofwine’s, estate
381. Lloyd
- Origin: Welsh
- Meaning: Grey, hollow
382. Logan
- Origin: Scottish
- Meaning: Little, hollow
383. Lorenzo
- Origin: Italian
- Meaning: From, Laurentum
384. Louis
- Origin: French
- Meaning: Famous warrior
385. Luca
- Origin: Italian
- Meaning: Light, bringer
386. Lucas
- Origin: Greek
- Meaning: Light, bringer
387. Luis
- Origin: Spanish
- Meaning: Famous warrior
388. Luka
- Origin: Slavic
- Meaning: Light, bringer
389. Lukas
- Origin: Greek
- Meaning: Light, bringer
390. Luke
- Origin: Greek
- Meaning: Light, bringer
391. Madden
- Origin: Irish
- Meaning: Little, dog
392. Maddox
- Origin: Welsh
- Meaning: Beneficent, son
393. Magnus
- Origin: Latin
- Meaning: Great, mighty
394. Major
- Origin: Latin
- Meaning: Greater, senior
395. Malachi
- Origin: Hebrew
- Meaning: Messenger, Angel
396. Malakai
- Origin: Hebrew
- Meaning: Messenger, Angel
397. Malcolm
- Origin: Scottish
- Meaning: Devotee, saint
398. Malik
- Origin: Arabic
- Meaning: King, ruler
399. Malone
- Origin: Irish
- Meaning: Devotee, John
400. Manning
- Origin: Irish
- Meaning: Brave, valiant
401. Manuel
- Origin: Spanish
- Meaning: God, with us
402. Marco
- Origin: Italian
- Meaning: Warlike, warrior
403. Marcus
- Origin: Latin
- Meaning: Warlike, dedicated
404. Mario
- Origin: Italian
- Meaning: Warlike, warrior
405. Mark
- Origin: Latin
- Meaning: Warlike, dedicated
406. Marshall
- Origin: French
- Meaning: Horse, servant
407. Martin
- Origin: Latin
- Meaning: Warlike, warrior
408. Mason
- Origin: English
- Meaning: Stone, worker
409. Mateo
- Origin: Spanish
- Meaning: Gift, God
410. Matias
- Origin: Spanish
- Meaning: Gift, God
411. Matteo
- Origin: Italian
- Meaning: Gift, God
412. Matthew
- Origin: Hebrew
- Meaning: Gift, God
413. Maverick
- Origin: English
- Meaning: Independent, nonconformist
414. Max
- Origin: Latin
- Meaning: Greatest, large
415. Maximiliano
- Origin: Latin
- Meaning: Greatest, large
416. Maximus
- Origin: Latin
- Meaning: Greatest, large
417. Maxwell
- Origin: Scottish
- Meaning: Great stream
418. Memphis
- Origin: Greek
- Meaning: Enduring, beautiful
419. Messiah
- Origin: Hebrew
- Meaning: Anointed, savior
420. Micah
- Origin: Hebrew
- Meaning: Who, like God
421. Michael
- Origin: Hebrew
- Meaning: Who, like God
422. Miguel
- Origin: Spanish
- Meaning: Who, like God
423. Miles
- Origin: Latin
- Meaning: Soldier, merciful
424. Milo
- Origin: German
- Meaning: Merciful soldier
425. Mitchell
- Origin: Hebrew
- Meaning: Who, like God
426. Monroe
- Origin: Scottish
- Meaning: Mouth, river
427. Montgomery
- Origin: Norman
- Meaning: Mountain, power
428. Morgan
- Origin: Welsh
- Meaning: Sea, circle
429. Muhammad
- Origin: Arabic
- Meaning: Praised, one
430. Myles
- Origin: Latin
- Meaning: Soldier, merciful
431. Nash
- Origin: English
- Meaning: By, ash
432. Nasir
- Origin: Arabic
- Meaning: Helper, supporter
433. Nathan
- Origin: Hebrew
- Meaning: He, gave
434. Nathaniel
- Origin: Hebrew
- Meaning: God, given
435. Nehemiah
- Origin: Hebrew
- Meaning: Comfort, Lord
436. Neil
- Origin: Irish
- Meaning: Champion, cloud
437. Nelson
- Origin: English
- Meaning: Son, Neil
438. Nestor
- Origin: Greek
- Meaning: Traveler, wisdom
439. Neville
- Origin: French
- Meaning: New, village
440. Nicholas
- Origin: Greek
- Meaning: Victory, people
441. Nico
- Origin: Greek
- Meaning: Victory, people
442. Nicolas
- Origin: Greek
- Meaning: Victory, people
443. Nixon
- Origin: English
- Meaning: Son, Nicholas
444. Noah
- Origin: Hebrew
- Meaning: Rest, comfort
445. Noel
- Origin: French
- Meaning: Christmas, birth
446. Nolan
- Origin: Irish
- Meaning: Noble, renowned
447. Norman
- Origin: English
- Meaning: North, man
448. Oakley
- Origin: English
- Meaning: Oak, meadow
449. Odin
- Origin: Norse
- Meaning: Frenzy, inspiration
450. Oliver
- Origin: Latin
- Meaning: Olive, tree
451. Omar
- Origin: Arabic
- Meaning: Flourishing life
452. Orion
- Origin: Greek
- Meaning: Rising heaven
453. Oscar
- Origin: Irish
- Meaning: Deer, friend
454. Otis
- Origin: German
- Meaning: Wealth, fortune
455. Otto
- Origin: German
- Meaning: Wealth, fortune
456. Owen
- Origin: Welsh
- Meaning: Noble, youthful
457. Parker
- Origin: English
- Meaning: Park, keeper
458. Patrick
- Origin: Latin
- Meaning: Noble, patrician
459. Paul
- Origin: Latin
- Meaning: Small, humble
460. Paxton
- Origin: English
- Meaning: Peace, town
461. Perry
- Origin: English
- Meaning: Pear, tree
462. Peter
- Origin: Greek
- Meaning: Rock, stone
463. Philip
- Origin: Greek
- Meaning: Lover, horses
464. Phoenix
- Origin: Greek
- Meaning: Dark, red
465. Porter
- Origin: English
- Meaning: Gatekeeper, carrier
466. Preston
- Origin: English
- Meaning: Priest’s, town
467. Prince
- Origin: Latin
- Meaning: Royal leader
468. Quentin
- Origin: Latin
- Meaning: Fifth, born
469. Quincy
- Origin: Latin
- Meaning: Fifth estate
470. Rafael
- Origin: Hebrew
- Meaning: God, heals
471. Rafe
- Origin: Hebrew
- Meaning: God, heals
472. Raiden
- Origin: Japanese
- Meaning: Thunder, god
473. Ralph
- Origin: German
- Meaning: Wolf, counsel
474. Ramsey
- Origin: Scottish
- Meaning: Island, garlic
475. Randall
- Origin: German
- Meaning: Shield, wolf
476. Raymond
- Origin: German
- Meaning: Wise, protector
477. Reece
- Origin: Welsh
- Meaning: Enthusiasm, ardor
478. Reed
- Origin: English
- Meaning: Red, hair
479. Reese
- Origin: Welsh
- Meaning: Enthusiasm, ardor
480. Reid
- Origin: Scottish
- Meaning: Red, hair
481. Remington
- Origin: English
- Meaning: Raven, settlement
482. Remy
- Origin: French
- Meaning: Oarsman, remedy
483. Reuben
- Origin: Hebrew
- Meaning: Behold, son
484. Rex
- Origin: Latin
- Meaning: King, ruler
485. Rhett
- Origin: Dutch
- Meaning: Advice, counsel
486. Rhodes
- Origin: Greek
- Meaning: Where, roses grow
487. Ricardo
- Origin: Spanish
- Meaning: Brave, ruler
488. Richard
- Origin: German
- Meaning: Brave, ruler
489. Ridge
- Origin: English
- Meaning: Narrow, hill
490. Riggs
- Origin: English
- Meaning: Ridge, dweller
491. Riley
- Origin: Irish
- Meaning: Courageous, valiant
492. River
- Origin: English
- Meaning: Flowing, stream
493. Robert
- Origin: German
- Meaning: Bright, fame
494. Robin
- Origin: English
- Meaning: Bright, fame
495. Rocco
- Origin: German
- Meaning: Rest, battle
496. Roger
- Origin: German
- Meaning: Famous, spear
497. Roland
- Origin: German
- Meaning: Famous, land
498. Roman
- Origin: Latin
- Meaning: From, Rome
499. Romeo
- Origin: Italian
- Meaning: Pilgrim, Rome
500. Ron
- Origin: Hebrew
- Meaning: Joy, song
501. Ronald
- Origin: Norse
- Meaning: Ruler, counselor
502. Ronan
- Origin: Irish
- Meaning: Little, seal
503. Rory
- Origin: Irish
- Meaning: Red, king
504. Ross
- Origin: Scottish
- Meaning: Headland, peninsula
505. Rowan
- Origin: Irish
- Meaning: Little, redhead
506. Roy
- Origin: Scottish
- Meaning: Red, king
507. Royce
- Origin: English
- Meaning: Son, king
508. Russell
- Origin: French
- Meaning: Little, red
509. Ryan
- Origin: Irish
- Meaning: Little, king
510. Ryder
- Origin: English
- Meaning: Horse, rider
511. Ryker
- Origin: Dutch
- Meaning: Rich, powerful
512. Rylan
- Origin: English
- Meaning: Rye, land
513. Ryland
- Origin: English
- Meaning: Rye, land
514. Sage
- Origin: Latin
- Meaning: Wise, healthy
515. Salem
- Origin: Hebrew
- Meaning: Peace, safe
516. Sam
- Origin: Hebrew
- Meaning: Heard, God
517. Samson
- Origin: Hebrew
- Meaning: Sun, service
518. Samuel
- Origin: Hebrew
- Meaning: God, heard
519. Santiago
- Origin: Spanish
- Meaning: Saint, James
520. Sawyer
- Origin: English
- Meaning: Wood, cutter
521. Scott
- Origin: English
- Meaning: Painted, warrior
522. Scottie
- Origin: English
- Meaning: From, Scotland
523. Sean
- Origin: Irish
- Meaning: God, gracious
524. Sebastian
- Origin: Greek
- Meaning: Venerable, revered
525. Sergio
- Origin: Latin
- Meaning: Attendant, servant
526. Seth
- Origin: Hebrew
- Meaning: Appointed, placed
527. Shane
- Origin: Irish
- Meaning: God, gracious
528. Shaun
- Origin: Irish
- Meaning: God, gracious
529. Shepherd
- Origin: English
- Meaning: Sheep, herder
530. Silas
- Origin: Latin
- Meaning: Wood, forest
531. Simon
- Origin: Hebrew
- Meaning: To, hear
532. Spencer
- Origin: English
- Meaning: Steward, dispenser
533. Stanley
- Origin: English
- Meaning: Stone, clearing
534. Stephen
- Origin: Greek
- Meaning: Crown, wreath
535. Sterling
- Origin: English
- Meaning: Little, star
536. Steve
- Origin: Greek
- Meaning: Crown, garland
537. Steven
- Origin: Greek
- Meaning: Crown, garland
538. Stuart
- Origin: Scottish
- Meaning: Steward, guardian
539. Sullivan
- Origin: Irish
- Meaning: Dark-eyed, one
540. Talon
- Origin: French
- Meaning: Claw, large
541. Tanner
- Origin: English
- Meaning: Leather, worker
542. Tate
- Origin: English
- Meaning: Cheerful, lively
543. Taylor
- Origin: English
- Meaning: Tailor, cutter
544. Terry
- Origin: English
- Meaning: Power, ruler
545. Thatcher
- Origin: English
- Meaning: Roof, thatcher
546. Theo
- Origin: Greek
- Meaning: God, gift
547. Theodore
- Origin: Greek
- Meaning: God, gift
548. Thiago
- Origin: Portuguese
- Meaning: Saint, James
549. Thomas
- Origin: Aramaic
- Meaning: Twin, double
550. Thorne
- Origin: English
- Meaning: Thorn, bush
551. Timothy
- Origin: Greek
- Meaning: Honoring, God
552. Titus
- Origin: Latin
- Meaning: Honored, strong
553. Tobias
- Origin: Hebrew
- Meaning: God, good
554. Toby
- Origin: Hebrew
- Meaning: God, good
555. Todd
- Origin: English
- Meaning: Fox, clever
556. Tom
- Origin: Aramaic
- Meaning: Twin, double
557. Tony
- Origin: Latin
- Meaning: Priceless, one
558. Trace
- Origin: English
- Meaning: Path, mark
559. Travis
- Origin: French
- Meaning: To, cross
560. Trent
- Origin: Latin
- Meaning: Gushing, stream
561. Trenton
- Origin: English
- Meaning: Trent’s, town
562. Trevor
- Origin: Welsh
- Meaning: Large, settlement
563. Trey
- Origin: English
- Meaning: Three, third
564. Tripp
- Origin: English
- Meaning: Traveler, journey
565. Tristan
- Origin: Celtic
- Meaning: Tumult, sorrow
566. Troy
- Origin: Greek
- Meaning: Foot, soldier
567. Tucker
- Origin: English
- Meaning: Garment, maker
568. Tyler
- Origin: English
- Meaning: Tile, maker
569. Tyrell
- Origin: French
- Meaning: Stubborn, ruler
570. Tyson
- Origin: French
- Meaning: Firebrand, high-spirited
571. Ulysses
- Origin: Greek
- Meaning: Wrathful, hated
572. Vaughn
- Origin: Welsh
- Meaning: Little, small
573. Vernon
- Origin: French
- Meaning: Alder, grove
574. Victor
- Origin: Latin
- Meaning: Conqueror, winner
575. Vincent
- Origin: Latin
- Meaning: Conquering, victorious
576. Wade
- Origin: English
- Meaning: To, ford
577. Walker
- Origin: English
- Meaning: Cloth, fuller
578. Walter
- Origin: German
- Meaning: Army, ruler
579. Warner
- Origin: German
- Meaning: Army, guard
580. Warren
- Origin: French
- Meaning: Guard, park
581. Watson
- Origin: English
- Meaning: Son, Walter
582. Waylon
- Origin: English
- Meaning: Land, path
583. Wayne
- Origin: English
- Meaning: Wagon, maker
584. Wells
- Origin: English
- Meaning: Spring, stream
585. Wesley
- Origin: English
- Meaning: Western, meadow
586. Weston
- Origin: English
- Meaning: Western, town
587. Wilder
- Origin: English
- Meaning: Untamed, wild
588. Willard
- Origin: German
- Meaning: Resolute, brave
589. William
- Origin: German
- Meaning: Strong, protector
590. Winston
- Origin: English
- Meaning: Joy, stone
591. Wolf
- Origin: German
- Meaning: Wolf, warrior
592. Wyatt
- Origin: English
- Meaning: Brave, war
593. Wylie
- Origin: Scottish
- Meaning: Cunning, charming
594. Xander
- Origin: Greek
- Meaning: Defender, man
595. Xavier
- Origin: Basque
- Meaning: New, house
596. Yates
- Origin: English
- Meaning: Gatekeeper, watcher
597. Zach
- Origin: Hebrew
- Meaning: God, remembers
598. Zachary
- Origin: Hebrew
- Meaning: God, remembers
599. Zander
- Origin: Greek
- Meaning: Defender, man
600. Zane
- Origin: Hebrew
- Meaning: God, gracious
601. Zayden
- Origin: Arabic
- Meaning: Growth, increase
602. Zayn
- Origin: Arabic
- Meaning: Beauty, grace
603. Zayne
- Origin: Arabic
- Meaning: Beauty, grace
604. Zeb
- Origin: Hebrew
- Meaning: Gift, God
605. Zephyr
- Origin: Greek
- Meaning: West, wind
Summing It Up
Choosing a name for your son is a big decision. We hope our list of 603+ timeless English boy names has given you plenty of ideas.
Remember, the perfect name is out there – it just takes time to find it.
As you browse these options, consider what each name means to you. Does it honor a family member? Does it reflect your values? Or does it simply sound right?
Whatever name you choose, know it will become a key part of your child’s identity. It will be spoken countless times throughout his life, shaping how others see him and how he sees himself.
We’d love to hear which English boy names caught your eye. Share your favorites in the comments below!