1,000 top baby boy names in the UK for 2023
Searching for the perfect name for your baby boy, complete with a special origin and meaning? Your search ends here! We've gathered an assortment of 1,000 top baby boy names from various corners of the globe, making it simple for you to find the ideal name for your new arrival.
By Tammy Jacks | Last updated Aug 24, 2023

Picking a name for your baby boy that you’ll love for a lifetime can be time-consuming and a little daunting, right? After all, your baby’s name carries the power to shape his identity and leave a lasting impression throughout his life.
The good news is that we’ve done the hard work for you and compiled a comprehensive list of 1,000 baby boy names, including the most popular baby names in the UK right now as well as timeless classics, celebrity favourites and strong, ancient biblical names that’ll undoubtedly leave a lasting impression.
How we chose the top baby boy names in the UK
We started our comprehensive search with the most popular boys’ names registered in England and Wales in 2021, as recorded by Office for National Statistics (ONS).
How the ONS compiles their list of baby names
Every year, the ONS goes through the process of collecting birth registration data then analyses the name frequency, ranks names based on popularity, categorises by gender, and releases the official list for insights into naming trends.
Because collating these names takes a full year, we’ll have to wait for the 2022 list, which is set to be released towards the end of 2023. But no fret, we have plenty of great baby boy names to choose from right now.
In addition to ONS’s top 100 list, we’ve also picked some of our favourite baby boy names from our other baby name lists, including the most popular Irish baby names, beautiful Welsh baby names as well as Scottish baby names we love the sound of. We also scoured our list of unique baby names, modern baby names and gender-neutral baby names you might not have come across before.
Of course, we also headed to our own Baby Names forum for parents’ opinions and best picks across various categories too, including cute names, cool names and those inspired by different continents including Africa, Asia and Europe.
As a bonus, you’ll also find the origin and unique meaning of each name on our list to help you choose the perfect one for your baby boy. Happy name-picking!
Most popular baby boy names
The baby boy names featured here (ranked in order of the most popular) are part of the roster of England and Wales’ most sought-after baby names in 2021, as per the official records of the ONS. In addition to classic favourites like Noah, Oliver, Harry, Oscar and Archie in the top 10, some unusual names like Myles, Jackson and Tobias have also made it into the top 100.
1. Noah
Origin: Hebrew
Meaning: Rest or comfort
2. Oliver
Origin: Latin
Meaning: Olive tree or symbolically peace
3. George
Origin: Greek
Meaning: Farmer or tiller of the soil
4. Arthur
Origin: Celtic, Welsh
Meaning: Bear-like
5. Muhammad (or Mohammed or Mohammad)
Origin: Arabic
Meaning: Praised. It's the name of the Prophet in Islam
6. Leo
Origin: Latin
Meaning: Lion
7. Harry
Origin: English
Meaning: Ruler of the household
8. Oscar
Origin: Old English
Meaning: Spear of the God
9. Archie
Origin: English
Meaning: Genuine
10. Henry
Origin: German
Meaning: Ruler of the household
11. Theodore
Origin: Greek
Meaning: Gift of God
12. Freddie
Origin: English
Meaning: Peaceful ruler
13. Jack
Origin: English
Meaning: God is gracious
14. Charlie
Origin: English
Meaning: Free man
15. Theo
Origin: Greek
Meaning: Gift of God
16. Alfie
Origin: English
Meaning: Elf counsel
17. Jacob
Origin: Hebrew
Meaning: Supplanter
18. Thomas
Origin: Aramaic
Meaning: Twin
19. Finley
Origin: Scottish, Irish
Meaning: Fair warrior
20. Arlo
Origin: Old English
Meaning: Fortified hill
21. William
Origin: German
Meaning: Resolute protector
22. Lucas
Origin: Latin
Meaning: Bringer of light
23. Roman
Origin: Latin
Meaning: Of Rome
24. Tommy
Origin: English
Meaning: Twin
25. Isaac
Origin: Hebrew
Meaning: He will laugh
26. Teddy
Origin: English
Meaning: Gift of God
27. Alexander
Origin: Greek
Meaning: Defender of the people
28. Luca
Origin: Italian
Meaning: Light
29. Edward
Origin: Old English
Meaning: Wealthy guardian
30. James
Origin: Hebrew
Meaning: Supplanter
31. Joshua
Origin: Hebrew
Meaning: The Lord is salvation
32. Albie
Origin: English
Meaning: Noble
33. Elijah
Origin: Hebrew
Meaning: Yahweh is my God
34. Max
Origin: Latin
Meaning: Greatest
35. Reuben
Origin: Hebrew
Meaning: Behold, a son
36. Mason
Origin: English
Meaning: One who builds
37. Sebastian
Origin: Greek
Meaning: Revered
38. Rory
Origin: Irish
Meaning: Red king
39. Jude
Origin: Greek
Meaning: Praised
40. Louie
Origin: French
Meaning: Famous warrior
41. Benjamin (Ben)
Origin: Hebrew
Meaning: Son of the right hand
42. Ethan
Origin: Hebrew
Meaning: Strong or steadfast
43. Adam
Origin: Hebrew
Meaning: Man
44. Hugo
Origin: German
Meaning: Spirit
45. Joseph
Origin: Hebrew
Meaning: He will add
46. Reggie
Origin: English
Meaning: Rule
47. Ronnie
Origin: English
Meaning: Ruler's counsellor
48. Harrison
Origin: English
Meaning: Son of Harry or son of Henry
49. Louis
Origin: French
Meaning: Renowned fighter
50. Ezra
Origin: Hebrew
Meaning: Helper
51. Jaxon
Origin: English
Meaning: Son of Jack
52. Logan
Origin: Scottish
Meaning: Small hollow
53 Daniel
Origin: Hebrew
Meaning: God is my judge
54. Zachary (or Zach)
Origin: Hebrew
Meaning: The Lord has remembered
55. Samuel
Origin: Hebrew
Meaning: Heard by God
56. Dylan
Origin: Welsh
Meaning: Son of the sea
57. Albert
Origin: German
Meaning: Noble
58. Hudson
Origin: English
Meaning: Son of Hugh
59. Hunter
Origin: English
Meaning: One who hunts
60. Frederick
Origin: German
Meaning: Peaceful ruler
61. David
Origin: Hebrew
Meaning: Beloved
62. Rowan
Origin: Irish/Scottish
Meaning: Little redhead
63. Jesse
Origin: Hebrew
Meaning: Gift
64. Frankie
Origin: English
Meaning: Free or honest
65. Toby (or Tobias)
Origin: English
Meaning: God is good
66. Oakley
Origin: English
Meaning: From the oak tree meadow
67. Grayson
Origin: English
Meaning: Son of the steward
68. Carter
Origin: English
Meaning: Cart driver
69. Riley
Origin: Irish
Meaning: Courageous
70. Felix
Origin: Latin
Meaning: Happy or lucky
71. Finn
Origin: Irish
Meaning: Fair
72. Bobby
Origin: English
Meaning: Bright fame
73. Blake
Origin: Old English
Meaning: Black or dark
74. Sonny
Origin: English
Meaning: Son
75. Caleb
Origin: Hebrew
Meaning: Faithful
76. Gabriel
Origin: Hebrew
Meaning: God is my strength
77. Michael
Origin: Hebrew
Meaning: Who is like God?
78. Jasper
Origin: Persian
Meaning: Treasurer
79. Alfred
Origin: English
Meaning: Wise counsellor
80. Otis
Origin: German
Meaning: Wealth
81. Stanley
Origin: Old English
Meaning: Stony clearing
82. Milo
Origin: German
Meaning: Merciful
83. Ralph
Origin: Old Norse
Meaning: Wolf counsel
84. Liam
Origin: Irish
Meaning: Resolute protector
85. Chester
Origin: Old English
Meaning: Fortress
86. Ellis
Origin: Welsh
Meaning: Kind
87. Elliot
Origin: Hebrew
Meaning: Yaweh is my God
88. Brody
Origin: Scottish
Meaning: Muddy place
89. Charles
Origin: German
Meaning: Free man
90. Kai
Origin: Hawaiian
Meaning: Sea or ocean
91. Rupert
Origin: German
Meaning: Famous
92. Yusuf
Origin: Arabic
Meaning: God increases
93. Harvey
Origin: Old English
Meaning: Army warrior
94. Ollie
Origin: English
Meaning: Olive tree
95. Jackson
Origin: English
Meaning: Son of Jack
96. Nathan
Origin: Hebrew
Meaning: Gift from God
97. Myles
Origin: Latin
Meaning: Merciful
98. Tomos
Origin: Welsh
Meaning: Twin
99. Macsen
Origin: Welsh
Meaning: Greatest
100. Gruffydd
Origin: Welsh
Meaning: Prince
What Mumsnetters say about popular baby boy names
“I loooove Macsen! Mac is such a cute nickname” - Mumsnet user, stellarfox
Classic baby boy names
If nothing but a traditional, classic or old-fashioned baby name will do, you’re bound to find the right one for your baby boy in this list below. However, you might be surprised to discover that some names on this list, like Xavier and Dominic are, in fact, classics too.
101. Alf
Origin: English (short form of Alfred)
Meaning: Elf counsel
102. Alvin
Origin: Old English
Meaning: Noble friend
103. Andrew
Origin: Greek
Meaning: Manly
104. Ansel
Origin: Germanic
Meaning: Divine protection
105. Axel
Origin: German
Meaning: Father of peace
106. Christian
Origin: Latin
Meaning: Follower of Christ
107. Christopher
Origin: Greek
Meaning: Christ-bearer
108. Dominic
Origin: Latin
Meaning: Belonging to the Lord
109. Edmund
Origin: Old English
Meaning: Prosperous protector
110. Elias
Origin: Greek
Meaning: Yahweh is my God
111. Eric
Origin: Norse
Meaning: Eternal ruler
112. Eugene
Origin: Greek
Meaning: Well-born, noble
113. Francis (or Frances)
Origin: Latin
Meaning: Free man
114. Gerald
Origin: German
Meaning: Rule of the spear
115. Gregory
Origin: Greek
Meaning: Vigilant
116. Guy
Origin: German
Meaning: Forest
117. Ivan
Origin: Slavic
Meaning: God is gracious
118. Jeremy
Origin: Hebrew
Meaning: God will uplift
119. Jethro
Origin: Hebrew
Meaning; His excellence
120. John
Origin: Hebrew
Meaning: God is gracious
121. Jonathan
Origin: Hebrew
Meaning: Gift of God
122. Kenneth
Origin: Scottish/Gaelic
Meaning: Handsome
123. Kyle
Origin: Scottish
Meaning: Channel
124. Lawrence
Origin: Latin
Meaning: Victorious
125. Leopold
Origin: Germanic
Meaning: Brave as a lion
126. Mark
Origin: Latin
Meaning: Warlike
127. Martin
Origin: Latin
Meaning: Of Mars, referring to the Roman god of war
128. Matthew
Origin: Hebrew
Meaning: Gift of God
129. Maxwell
Origin: Scottish
Meaning: Great stream
130. Nathaniel
Origin: Hebrew
Meaning: Gift of God
131. Nicholas
Origin: Greek
Meaning: Victory of the people
132. Patrick
Origin: Latin
Meaning: Noble
133. Paul
Origin: Latin
Meaning: Humble
134. Peter
Origin: Greek
Meaning: Rock or stone
135. Quentin
Origin: Latin
Meaning: Born in the fifth month
136. Ralph
Origin: Old Norse
Meaning: Wolf counsel
137. Raymond (Ray)
Origin: German
Meaning: Wise protector
138. Richard
Origin: Old Norse
Meaning: Wolf counsel
139. Robert
Origin: German
Meaning: Famous
140. Stephen (or Steven)
Origin: Greek
Meaning: Crown
141. Tristan
Origin: Celtic
Meaning: Sad or melancholy
142. Ulysses
Origin: Latin/Greek
Meaning: Wrathful
143. Victor
Origin: Latin
Meaning: Conqueror
144. Vincent
Origin: Latin
Meaning: Conquering
145. Walter
Origin: German
Meaning: Army commander
146. Xavier
Origin: Basque
Meaning: Bright
147. Yves
Origin: Breton
Meaning: Archer
Modern baby boy names
While they’re not everyone’s cup of tea, these modern baby names, some of which are vintage baby names that have come back in style, certainly have a powerful presence and will leave a lasting impression. So, if you want your little one to stand tall and stand out, take your pick from this list which includes names like Ryder, Conrad and Jonas.
148. Archer
Origin: English
Meaning: Bowman
149. Asher
Origin: Hebrew
Meaning: Happy
150. Ashton
Origin: English
Meaning: Ash tree town
151. Atlas
Origin: Greek
Meaning: Titan who holds the heavens
152. August
Origin: Latin
Meaning: Majestic
153. Austin
Origin: English
Meaning: Great
154. Colin
Origin: Scottish/French
Meaning: Victory of the people
155. Conrad
Origin: German
Meaning: Bold advisor
156. Cooper
Origin: English
Meaning: Barrel maker
157. Drake
Origin: English
Meaning: Dragon
158. Eaton
Origin: English
Meaning: River town
159. Emerson
Origin: English
Meaning: River town
160. Fintan
Origin: Irish
Meaning: White fire
161. Heath
Origin: English
Meaning: Heathland
162. Jayden
Origin: Hebrew
Meaning: God will judge
163. Jonas
Origin: Hebrew
Meaning: Dove
164. Kester
Origin: Latin
Meaning: Bearer of Christ
165. Lance
Origin: French
Meaning: Spear
166. Levi
Origin: Hebrew
Meaning: Joined
167. Lynton
Origin: English
Meaning: Settlement on a hill
168. Micah
Origin: Hebrew
Meaning: Who is like God?
169. Nate (short for Nathaniel)
Origin: Hebrew
Meaning: Gift of God
170. Nico (short for Nicholas)
Origin: Greek
Meaning: Victory of the people
171. Parker
Origin: English
Meaning: Keeper of the park
172. Preston
Origin: English
Meaning: Priest's town
173. Roscoe
Origin: Old Norse
Meaning: Deer forest
174. Ryder
Origin: English
Meaning: Mounted warrior
175. Spencer
Origin: English
Meaning: Steward
176. Sullivan
Origin: Irish
Meaning: Dark-eyed
177. Wyatt
Origin: English
Meaning: Brave in battle
178. Xander (short for Alexander)
Origin: Greek
Meaning: Defender of the people
What Mumsnetters say about modern baby boy names
“I know brothers Hudson, Ryder and Conrad.” - Mumsnet user, Newmum332
Nature baby boy names
Looking for a baby boy name that’ll connect your little one to the natural world? Inspired by the great outdoors, many of the nature baby names on this list are masculine, yet have beautiful meanings linked to plants or trees, streams and valleys, which reflect the diversity of our planet. Take your pick from classic choices like Basil to more unusual names like flint or Forest.
179. Alder
Origin: English
Meaning: Type of tree
180. Basil
Origin: Greek
Meaning: Royal, kingly
181. Beck
Origin: English
Meaning: Stream
182. Birch
Origin: English
Meaning: Type of tree
183. Bramble
Origin: English
Meaning: Thorny shrub or plant
184. Canyon
Origin: Spanish
Meaning: Deep gorge or ravine
185. Cedar
Origin: English
Meaning: Strong, sturdy
186. Cove
Origin: English
Meaning: Sheltered bay or small inlet
187. Cypress
Origin: Greek
Meaning: Type of coniferous tree
188. Daven
Origin: Hebrew
Meaning: Beloved
189. Dean
Origin: Old English
Meaning: Valley
190. Derwent
Origin: English
Meaning: River name
191. Everest
Origin: English
Meaning: Name of the world's highest mountain
192. Falcon
Origin: English
Meaning: Bird of prey
193. Finch
Origin: English
Meaning: Small bird
194. Flint
Origin: English
Meaning: Hard quartz or flint rock
195. Forrest (or Forest)
Origin: French
Meaning: Woodsman or forest
196. Glyn (or Glynn)
Origin: Welsh
Meaning: Valley
197. Glen (or Glenn)
Origin: Gaelic
Meaning: Valley
198. Harbor (or Harbour)
Origin: English
Meaning: Sheltered port or haven
199. Holden
Origin: English
Meaning: Hollow valley
200. Itsuki
Origin: Japanese
Meaning: Timber trees
201. Kelvin
Origin: Scottish
Meaning: Narrow water
202. Mariner
Origin: English
Meaning: Sailor or seafarer
203. Moss
Origin: English
Meaning: Small, soft plant
204. Ocean
Origin: Greek
Meaning: Vast sea
205. Pike
Origin: English
Meaning: Sharp spear
206. Pluto
Origin: Roman
Meaning: God of the underworld
207. Quill
Origin: English
Meaning: Writing pen made from a bird's feather
208. Rainier
Origin: French
Meaning: Strong counsellor
209. Sheldon
Origin: English
Meaning: Steep valley
210. Solstice
Origin: Latin
Meaning: Either of the two times of the year when the sun is farthest from the celestial equator
211. Sorrel
Origin: English
Meaning: Reddish-brown
212. Thorne
Origin: Old English
Meaning: Thorn bush or thorny place
213. Vale
Origin: English
Meaning: Valley
214. Wesley
Origin: Old English
Meaning: Western meadow

Unique baby boy names
If you’re adamant on finding an unusual baby name that no other child at your baby’s nursery or school will have, you won’t be disappointed with these unique baby names below. Some are hybrids, combining two boys’ names together to form one, whilst others have ancient, historical roots with deep meanings. Needless to say, we love them all!
215. Ari
Origin: Hebrew
Meaning: Lion or eagle
216. Baliant
Origin: Hungarian
Meaning: Strong/healthy
217. Blaine
Origin: Scottish
Meaning: Slender
218. Braylan
Origin: African/American
Meaning: God’s gift
219. Bruno
Origin: German
Meaning: Shining
220. Chaim
Origin: Hebrew
Meaning: Life
221. Cole
Origin: Old English
Meaning: Coal
222. Denzel
Origin: Cornish (Celtic)
Meaning: From the high stronghold
223. Demetrius
Origin: Greek
Meaning: Devoted to Demeter
224. Dimicke
Origin: Latin
Meaning: Belonging to the Lord
225. Fox
Origin: English
Meaning: Referring to the animal fox
226. Granville
Origin: French
Meaning: Granary town.
227. Hallam
Origin: Old English
Meaning: Referring to someone who lived near a corner of land
228. Haroun (also spelled Harun)
Origin: Arabic
Meaning: Warrior lion
229. Hero
Origin: Greek
Meaning: Protector
230. Jagger
Origin: English
Meaning: Carter or peddler
231. Lazlo (or Laszlo)
Origin: Hungarian
Meaning: Glorious rule
232. Ludo (short for Ludovicus)
Origin: Latin
Meaning: Famous warrior
233. Maddox
Origin: Welsh
Meaning: Fortunate
234. Milton
Origin: Old English
Meaning: Mill town
235. Roderick
Origin: German
Meaning: Famous ruler
236. Rhett
Origin: Welsh
Meaning: Passionate
237. Reed
Origin: Old English
Meaning: Red-haired
238. Reagan
Origin: Irish
Meaning: Little king
239. Riggs
Origin: Old Norse
Meaning: Son of Rig, a legendary character in Norse mythology.
240. Sabin
Origin: Latin
Meaning: Originally referring to an ancient people of Italy
241. Siya
Origin: Zulu (African)
Meaning: Light or glow
242. Sinclair
Origin: Old French, Scottish
Meaning: Holy light
243. Sylvester
Origin: Latin
Meaning: Wild
244. Tate
Origin: Old English
Meaning: Cheerful
245. Theron
Origin: Greek
Meaning: Hunter
246. Trent
Origin: English
Meaning: River
247. Thys
Origin: Dutch
Meaning: Belonging to God
248. Titus
Origin: Latin
Meaning: Giant
249. Tucker
Origin: English
Meaning: To fabricate
250. Tudor
Origin: Welsh
Meaning: Ruler of the people
251. Tyrell
Origin: English
Meaning: Stubborn, powerful
252. Ulric
Origin: Old English
Meaning: Wolf ruler
253. Uriah
Origin: Hebrew
Meaning: God is my light
254. Yael
Origin: Hebrew
Meaning: Mountain goat
255. Zeke (short for Ezekiel)
Origin: Hebrew
Meaning: God will strengthen
256. Zvi
Origin: Hebrew
Meaning: Deer
What Mumsnetters say about unique baby boy names
"Ari is my favourite of all time. Blaine and Rhett were also too I liked but wasn’t brave enough to go for" - Mumsnet user, sarah13xx
“How about Zeke, Titus, Tudor or Reed?” - Mumsnet user, TheNameTheWebsiteForgot
“More rare names might be Roderick, Demetrius, Ambrose or Sylvester” - Mumsnet user, miltonj
“I love very weird names: Hero, Fox, Jagger, River” - Mumsnet user, Dogsandbabies
English baby boy names
You may recognise some of the most popular names on this list (like Nathan and Winston) which have also made an appearance on the ONS baby names list. However, you might be surprised to find that some other unusual sounding names in this category have rich, English roots. Either way, we know you’ll agree that the names on this list are wonderful – and can certainly be passed down from generation to generation.
257. Alaric
Origin: English
Meaning: Ruler of all
258. Ambrose
Origin: English
Meaning: Immortal
259. Atticus
Origin: English
Meaning: Man of Attica
260. Auden
Origin: English
Meaning: Old friend
261. Bartholomew
Origin: English
Meaning: Son of Talma
262. Balthazar
Origin: English
Meaning: Baal protects the king
263. Beckett
Origin: English
Meaning: Bee cottage
264. Camden
Origin: English
Meaning: Winding valley
265. Caspian
Origin: English
Meaning: Named after the Caspian Sea
266. Dashiell
Origin: English
Meaning: Page boy
267. Dorian
Origin: Greek
Meaning: Of the Dorian tribe
268. Eben
Origin: Hebrew
Meaning: Stone or rock
269. Gideon
Origin: English
Meaning: Mighty warrior
270. Garth
Origin: English
Meaning: Garden
271. Hawthorne
Origin: English
Meaning: Hedge thorn
272. Huxley
Origin: English
Meaning: Meadow
273. Inigo
Origin: English
Meaning: My little love
274. Jim
Origin: Hebrew
Meaning: One who follows
275. Kit (diminutive of Christopher)
Origin: English, Greek
Meaning: Bearer of Christ
276. Leander
Origin: English
Meaning: Lion man
277. Lincoln
Origin: English
Meaning: Settlement by the pool
278. Nash
Origin: Old English
Meaning: By the ash tree
279. Nathan
Origin: Hebrew
Meaning: Gift from God
280. Octavian
Origin: English
Meaning: Eighth-born
281. Orion
Origin: English
Meaning: Named after the constellation Orion, the hunter
282. Osiris
Origin: English
Meaning: Named after the Egyptian god of the afterlife and rebirth
283. Paxton
Origin: English
Meaning: Peace town
284. Peregrine
Origin: English
Meaning: Traveller
285. Percival (Percy)
Origin: English
Meaning: Pierce the veil
286. Quinlan
Origin: English
Meaning: Slender
286. Russell
Origin: Old English, old French
Meaning: Little red one or red-haired
287. Scott
Origin: Old English
Meaning: A Gael or an Irishman
288. Sterling
Origin: English
Meaning: Of high quality
289. Tanner
Origin: English
Meaning: Leather maker
290. Thaddeus
Origin: English
Meaning: Heart
291. Theron
Origin: Greek
Meaning: Hunter
292. Tiberius
Origin: English
Meaning: Of the Tiber
293. Tyler
Origin: Old English
Meaning: Tile maker
294. Vesper
Origin: English
Meaning: Evening star
295. Warren
Origin: English
Meaning: Park keeper
296. Wilder
Origin: English
Meaning: Untamed
297. Wilbur
Origin: Old English
Meaning: Strong-willed defender
298. Winston
Origin: English
Meaning: Joyful town
299. Zebedee
Origin: English
Meaning: Gift of God
300. Zephyr
Origin: English
Meaning: West wind
Scottish baby boy names
According to the National Records of Scotland, names like Lewis and Harris have made it into the top 20 this year, and you’ll also find some traditional Scottish Gaelic boys’ names which are often inspired by a rich blend of Celtic heritage, nature, historical figures and Gaelic traditions.
301. Aiken
Origin: Scottish
Meaning: Little Adam
302. Alasdair
Origin: Scottish Gaelic
Meaning: Defender of the people
303. Angus
Origin: Scottish Gaelic
Meaning: Exceptional strength
304. Caelan
Origin: Scottish Gaelic
Meaning: Powerful warrior
305. Cian
Origin: Scottish Gaelic
Meaning: Ancient
306. Connal
Origin: Scottish
Meaning: Strong wolf
307. Cormac
Origin: Scottish Gaelic
Meaning: Son of the charioteer
308. Dougal
Origin: Scottish Gaelic
Meaning: Dark stranger
309. Eamon
Origin: Scottish Gaelic
Meaning: Wealthy protector
310. Euan
Origin: Scottish Gaelic
Meaning: Born of the yew tree
311. Ewan
Origin: Scottish Gaelic
Meaning: Born of the yew tree
312. Fergus
Origin: Scottish Gaelic
Meaning: Man of vigour
313. Fingal
Origin: Scottish Gaelic
Meaning: Fair stranger
314. Findlay
Origin: Scottish Gaelic
Meaning: Fair hero
315. Galen
Origin: Scottish
Meaning: Calm
316. Harris
Origin: Scottish Gaelic
Meaning: Son of Charrais
317. Keir
Origin: Scottish, Irish
Meaning: Dark or black
318. Lachlan
Origin: Scottish Gaelic
Meaning: From the land of the lakes
319. Laird
Origin: Scottish
Meaning: Historically refers to a landowner
320. Lorne
Origin: Scottish
Meaning: Fox
321. Mungo
Origin: Scottish
Meaning: Dear friend
322. Nairn
Origin: Scottish
Meaning: River with alder trees
323. Orran
Origin: Scottish
Meaning: Pale
324. Ossian
Origin: Scottish
Meaning: Little deer
325. Roy
Origin: Scottish
Meaning: King
326. Ruaridh
Origin: Scottish Gaelic
Meaning: Red king
327. Soren
Origin: Scottish
Meaning: Stern
328. Struan
Origin: Scottish Gaelic
Meaning: Stream
329. Tavish
Origin: Scottish
Meaning: Twin
330. Torquil
Origin: Scottish Gaelic
Meaning: May God's counsel prevail
331. Torin
Origin: Scottish
Meaning: Chief
Irish baby boy names
What makes Irish boy’s names (like the ones on this list) stand out? They often carry a sense of tradition and heritage, with many names rooted in ancient Celtic legends and folklore. So, if you’re on the hunt for a name that reflects aspects of nature, bravery and spirituality, then choose from our list here.
332. Aodhán
Origin: Irish Gaelic
Meaning: Little fire
333. Brian (or Bryan)
Origin: Irish
Meaning: High
334. Caoimhín
Origin: Irish Gaelic
Meaning: Handsome
335. Cathal
Origin: Irish Gaelic
Meaning: Battle
336. Cian
Origin: Irish Gaelic
Meaning: Ancient
337. Ciarán
Origin: Irish Gaelic
Meaning: Dark-haired
338. Cillian
Origin: Irish Gaelic
Meaning: Warrior
339. Declan
Origin: Irish
Meaning: Man of prayer
340. Diarmuid
Origin: Irish Gaelic
Meaning: Without enemy
341. Donnacha
Origin: Irish Gaelic
Meaning: Brown warrior
342. Eoghan
Origin: Irish Gaelic
Meaning: Born of the yew tree
343. Fiachra
Origin: Irish Gaelic
Meaning: Raven
344. Harkin
Origin: Irish
Meaning: Descendant of O'Heargáin
345. Kevin
Origin: Irish
Meaning: Birth
346. Killian
Origin: Irish
Meaning: Little church
347. Lorcan
Origin: Irish Gaelic
Meaning: Fierce
348. Niall
Origin: Irish Gaelic
Meaning: Champion
349. Nolan
Origin: Irish
Meaning: Descendant of a champion
350. Oisín
Origin: Irish Gaelic
Meaning: Little deer
351. Odhrán
Origin: Irish Gaelic
Meaning: Pale
352. Padraig
Origin: Irish Gaelic
Meaning: Noble
353. Ríordán
Origin: Irish Gaelic
Meaning: Royal poet
354. Ronan
Origin: Irish Gaelic
Meaning: Little seal
355. Ruairí
Origin: Irish Gaelic
Meaning: Red king
356. Ryan
Origin: Irish
Meaning: Little king
357. Sean
Origin: Irish
Meaning: God is gracious or gift from God
358. Seamus
Origin: Irish
Meaning: One who follows
359. Senan
Origin: Irish Gaelic
Meaning: Little wise one
360. Seosamh
Origin: Irish Gaelic
Meaning: God increases
361. Tadhg
Origin: Irish Gaelic
Meaning: Poet
362. Torin
Origin: Irish
Meaning: Chief
363. Turlough
Origin: Irish Gaelic
Meaning: From the lord's hill
364. Tyrone
Origin: Irish
Meaning: Land of Eoghan
365. Ultán
Origin: Irish Gaelic
Meaning: Ulsterman
What Mumsnetters say about Irish baby boy names
“Fintan or Seamus are my favourites” - Mumsnet user, Sofiatheworst
Welsh baby boy names
Welsh baby names often have significant meanings in the Welsh language and culture with many Welsh boys' names associated with prominent historical figures and legends, reflecting the deep-rooted storytelling and mythology of Wales. Names like Gareth, Owain and Llewelyn evoke tales of heroic knights, legendary leaders and ancient warriors. Use this list to pick a historic Welsh name for your baby boy.
366. Aled
Origin: Welsh
Meaning: Offspring
367. Aneurin
Origin: Welsh
Meaning: Noble, honourable
368. Arwyn
Origin: Welsh
Meaning: Very fair
369. Bedwyr (Bedivere)
Origin: Welsh
Meaning: Warlord
370. Cai
Origin: Welsh
Meaning: Rejoice
371. Cadell
Origin: Welsh
Meaning: Battle
372. Cadfael
Origin: Welsh
Meaning: Battle prince
373. Cadogan
Origin: Welsh
Meaning: Battle glory
374. Caradoc
Origin: Welsh
Meaning: Beloved, amiable
375. Daffyd (David)
Origin: Hebrew
Meaning: Beloved
376. Dewi (David)
Origin: Hebrew
Meaning: Beloved
377. Emrys (Ambrose)
Origin: Greek
Meaning: Immortal
378. Emyr (Emery)
Origin: Germanic
Meaning: Ruler, work
379. Floyd
Origin: Welsh
Meaning: Gray-haired
380. Gareth
Origin: Welsh
Meaning: Gentle, kind (referring to the king’s chosen knights)
381. Gethin
Origin: Welsh
Meaning: Dark-skinned
382. Gwilym (William)
Origin: Germanic, Welsh
Meaning: Will, desire, protection
383. Huw (Hugh)
Origin: Germanic, Welsh
Meaning: Mind, intellect
384. Ianto (John)
Origin: Hebrew, Welsh
Meaning: God is gracious
385. Ieuan (John)
Origin: Hebrew, Welsh
Meaning: God is gracious
386. Lestyn (Justin)
Origin: Latin, Welsh
Meaning: Just, righteous
387. Llewellyn
Origin: Welsh
Meaning: Lion-like warrior
388. Madoc
Origin: Welsh
Meaning: Beneficent
389. Meirion
Origin: Welsh
Meaning: Sea, bitterness
390. Owen
Origin: Welsh
Meaning: Well-born, noble
391. Owain
Origin: Welsh
Meaning: Well-born
392. Rhodri
Origin: Welsh
Meaning: Wheel ruler
393. Rhun
Origin: Welsh
Meaning: Secret
394. Rhydian
Origin: Welsh
Meaning: Ford, river
395. Rhys
Origin: Welsh
Meaning: Enthusiasm
Gender-neutral baby boy names
Unisex baby names are experiencing a resurgence in popularity as societal norms and perceptions of gender continue to evolve. These fun, modern names offer a sense of versatility and individuality, enabling parents to choose names that resonate with personal meanings or family histories rather than adhering to rigid gender norms. Here are some of our favourites.
396. Ashley
Origin: English
Meaning: Ash tree meadow
397. Bailey
Origin: English
Meaning: Bailiff, steward
398. Beau
Origin: French
Meaning: Handsome, beautiful
399. Brett
Origin: English
Meaning: From a Breton
400. Billy
Origin: Germanic
Meaning: Will, desire
401. Bobby (or Bobbie)
Origin: Germanic
Meaning: Bright fame
402. Casey
Origin: Irish
Meaning: Vigilant, watchful
403. Dakota
Origin: Sioux
Meaning: Allies, friends
404. Drew
Origin: Greek
Meaning: Manly, strong
405. Dylan
Origin: Welsh
Meaning: Son of the sea
406. Ellery
Origin: English
Meaning: Alder tree
407. Hayden
Origin: English
Meaning: Hedged valley
408. Indy (or Indie)
Origin: English
Meaning: Derived from India or Indigo
409. Jordan
Origin: Hebrew
Meaning: To flow down, descend
410. Kingsley
Origin: English
Meaning: King's meadow
411. Lee (or Leigh)
Origin: English
Meaning: Meadow
412. Lindsay (or Lindsey)
Origin: English
Meaning: From the linden tree island
413. Lior
Origin: Hebrew
Meaning: My light
414. Mackenzie
Origin: Scottish
Meaning: Handsome
415. Max (Maxie)
Origin: Latin
Meaning: Greatest, biggest
416. Morgan
Origin: Welsh
Meaning: Sea circle
417. Peyton
Origin: English
Meaning: Noble's estate
418. Remi (or Remy)
Origin: French
Meaning: Rower
419. Ricky
Origin: Germanic
Meaning: Brave ruler
420. Riley
Origin: Irish
Meaning: Valiant, courageous
421. River
Origin: English
Meaning: Referring to a river
422. Robin
Origin: English
Meaning: Bright fame
423. Sage
Origin: English
Meaning: Wise, healthy
424. Sam
Origin: Hebrew
Meaning: Heard by God
425. Sasha
Origin: Russian
Meaning: Defender of the people
426. Skyler
Origin: Dutch
Meaning: Scholar
427. Stevie
Origin: English
Meaning: Crown, garland
428. Taylor
Origin: English
Meaning: Tailor
European baby boy names
These baby boy names have a strong, heroic quality that spans many European continents as you’ll find names from Italy, Germany, France, Greece and Spain on this list, to name a few. Although there are many crossovers from this group in ONS’s list like Lucas, Oliver, Noah and Alexander, we’ve included plenty of unique names that have made it into Europe’s top names for boys, according to Euro News, some of which include variations of Matthew (Matteo, Matias, Mattia, Matti, Mathieu), Viktor and Gabriel.
429. Aapo
Origin: Finnish
Meaning: Father, God
430. Adriano
Origin: Latin
Meaning: From the city of Adria
431. Alessandro
Origin: Greek
Meaning: Defender of the people
432. Andrea
Origin: Greek
Meaning: Manly, courageous
433. Andreas
Origin: Greek
Meaning: Manly, strong
434. Anatole
Origin: Greek
Meaning: Sunrise
435. Angelo
Origin: Italian
Meaning: Messenger, angel
436. Antonio
Origin: Spanish/Italian
Meaning: Worthy of praise
437. Aukusti
Origin: Finnish
Meaning: Venerable, respected
438. Bastien
Origin: French
Meaning: Venerable, revered
439. Bence
Origin: Hungarian
Meaning: Blessed
440. Bertram
Origin: German
Meaning: Bright, famous
441. Béranger
Origin: German
Meaning: Bear-spear
442. Carlo
Origin: Italian
Meaning: Free man
443. Cédric
Origin: Celtic
Meaning: Kind ruler
444. Constantin
Origin: Latin
Meaning: Constant, steadfast
445. Damir
Origin: Slavic
Meaning: To give peace
446. Daniele
Origin: Italian
Meaning: God is my judge
447. Dario
Origin: Persian
Meaning: Wealthy, kingly
448. Dimitar
Origin: Slavic
Meaning: Devoted to Demeter (Greek goddess of agriculture)
449. Duarte
Origin: Portuguese
Meaning: Guardian of prosperity
450. Egon
Origin: German
Meaning: Edge of a sword
451. Eino
Origin: Finnish
Meaning: One
452. Elie
Origin: Hebrew
Meaning: My God is Yahweh
453. Emil
Origin: Latin
Meaning: Rival
454. Emyr (Emery)
Origin: Germanic
Meaning: Ruler, work
455. Enrico
Origin: Italian
Meaning: Ruler of the household
456. Enzo
Origin: Italian
Meaning: Ruler of the home
457. Falk
Origin: German
Meaning: Falcon
458. Federico
Origin: Italian
Meaning: Peaceful ruler
459. Filip
Origin: Slavic
Meaning: Lover of horses
460. Florin
Origin: Romanian
Meaning: Flower, blossom
461. Florian
Origin: Latin
Meaning: Flowering, blooming
462. Gabriele
Origin: Hebrew
Meaning: God is my strength
463. Gabin
Origin: Latin
Meaning: God is my strength
464. Gerwin
Origin: German
Meaning: Spear friend
465. Giacomo
Origin: Italian
Meaning: Supplanter
466. Gianni
Origin: Italian
Meaning: God is gracious
467. Giovanni
Origin: Italian
Meaning: God is gracious
468. Giraldo
Origin: Spanish
Meaning: Spear ruler
469. Giuseppe
Origin: Italian
Meaning: God will add
470. Guido
Origin: Italian
Meaning: Guide, leader
471. Gustav
Origin: Swedish
Meaning: Staff of the gods
472. Hartwig
Origin: German
Meaning: Brave in heart
473. Hippolyte
Origin: Greek
Meaning: Freed horse
474. Hristo
Origin: Bulgarian
Meaning: Follower of Christ
475. Ilmari
Origin: Finnish
Meaning: Air, inspiration
476. Ingmar
Origin: German
Meaning: Famous, renowned
477. Igor
Origin: Slavic
Meaning: Warrior, hero
478. Ieuan (John)
Origin: Hebrew, Welsh
Meaning: God is gracious
479. Johannes
Origin: Latin, Hebrew
Meaning: God is gracious
480. Josip
Origin: Hebrew
Meaning: May he add, increase
481. Jost
Origin: German
Meaning: Just, upright
482. Jules
Origin: Latin
Meaning: Youthful, downy
483. Juhan (John)
Origin: Hebrew
Meaning: God is gracious
484. Juhani
Origin: Finnish
Meaning: Gift from God
485. Kajus
Origin: Lithuanian
Meaning: To rejoice
486. Karlo
Origin: Croatian
Meaning: Free man
487. Kaspar
Origin: Persian
Meaning: Treasurer
488. Kaarlo
Origin: Finnish
Meaning: Strong, manly
489. Kostas
Origin: Greek
Meaning: Constant, steadfast
490. Lars
Origin: Scandinavian, Germanic
Meaning: Crowned with laurel
491. Lauri
Origin: Finnish
Meaning: Laurel, bay tree
492. Leandro
Origin: Greek
Meaning: Lion man
493. Leopold
Origin: German
Meaning: Brave people
494. Lestyn (Justin)
Origin: Latin
Meaning: Just, righteous
495. Lior
Origin: Hebrew
Meaning: My light
496. Lorenzo
Origin: Italian
Meaning: Laurel
497. Luigi
Origin: Italian
Meaning: Famous warrior
498. Maël
Origin: Breton
Meaning: Chief, prince
499. Magnus
Origin: Latin
Meaning: Great
500. Marco
Origin: Italian
Meaning: From the god Mars
501. Mario
Origin: Latin
Meaning: Of Mars, warlike
502. Marin
Origin: Croatian
Meaning: Of the sea
503. Matias
Origin: Finnish
Meaning: Gift of God
504. Matteo (or Mattia or Matti)
Origin: Italian
Meaning: Gift of God
505. Mathieu
Origin: French
Meaning: Gift of God
506. Maurizio
Origin: Italian
Meaning: Dark-skinned
507. Maxie
Origin: Latin
Meaning: Greatest, biggest
508. Miguel
Origin: Hebrew
Meaning: Who is like God?
509. Miron
Origin: Slavic
Meaning: Peaceful, world
510. Niilo
Origin: Finnish
Meaning: Victory of the people
511. Nils
Origin: Scandinavian
Meaning: Victory of the people
512. Nino
Origin: Italian
Meaning: Gracious, God is gracious
513. Noé
Origin: French
Meaning: Rest, comfort
514. Noud
Origin: Dutch
Meaning: Noble ruler
515. Octave
Origin: Latin
Meaning: Eighth
516. Olavi
Origin: Finnish
Meaning: Ancestor's relic
517. Orvar
Origin: Scandinavian
Meaning: Arrow, point
518. Paavo
Origin: Finnish
Meaning: Small
519. Pablo
Origin: Spanish
Meaning: Small, humble
520. Pacôme
Origin: Greek
Meaning: All-embracing
521. Pietro (Italian form of Peter)
Origin: Greek
Meaning: Rock or stone
522. Raphael
Origin: Hebrew
Meaning: God has healed
523. Raoul
Origin: French
Meaning: Wolf counsel
524. Riccardo
Origin: Italian
Meaning: Brave ruler
525. Risto
Origin: Finnish
Meaning: Christ-bearer
526. Roberto
Origin: Italian
Meaning: Bright fame
527. Santino
Origin: Italian
Meaning: Little saint
528. Sergey (or Sergei)
Origin: Slavic
Meaning: Attendant
529. Seosamh (Joseph)
Origin: Hebrew
Meaning: God increases
530. Sigmund
Origin: German
Meaning: Victorious protection
531. Stefano
Origin: Italian
Meaning: Crowned
532. Sven
Origin: Scandinavian
Meaning: Young man, warrior
533. Tadej
Origin: Slovene
Meaning: Courageous, brave
534. Taneli
Origin: Finnish
Meaning: God is my judge
535. Teo
Origin: Greek
Meaning: Gift of God
536. Tiago
Origin: Portuguese
Meaning: Supplanter
537. Tomislav
Origin: Croatian
Meaning: To take glory
538. Valdemar
Origin: Scandinavian
Meaning: Famous ruler
539. Valentin
Origin: Latin
Meaning: Strong, healthy
540. Väinö
Origin: Finnish
Meaning: Wide, extensive
541. Vasil
Origin: Slavic
Meaning: Royal, kingly
542. Viktor
Origin: Slavic
Meaning: Conqueror, victor
543. Vinko
Origin: Croatian
Meaning: Conquering
544. Wout
Origin: Dutch
Meaning: Ruler of the army
545. Wouter
Origin: Dutch
Meaning: Ruler of the army
546. Yari
Origin: Japanese, Persian, Italian
Meaning: Spear or friendship
547. Yrjö
Origin: Finnish
Meaning: Farmer, earth worker

Cute baby boy names
Rather than the more formal and serious names of the past, cute baby boy names like Ace and Rufus have certainly become more popular in recent years. This is thanks to a major cultural shift with modern parents leaning towards shorter names that carry a light-hearted charm. Here are some of the most adorable, playful names we could find.
548. Ace
Origin: English
Meaning: One who excels, number one
549. Alistair
Origin: Scottish
Meaning: Defender of the people
550. Alois
Origin: Germanic
Meaning: Famous warrior
551. Bram
Origin: Dutch, short form of Abraham
Meaning: Father of a multitude
552. Calix
Origin: Greek
Meaning: Chalice, cup
553. Duke
Origin: English
Meaning: Leader, nobleman
554. Elio
Origin: Italian / Spanish
Meaning: Sun
555. Ernie
Origin: English
Meaning: Serious, determined
556. Fabian
Origin: Latin
Meaning: One who grows beans
557. Hadley
Origin: English
Meaning: Heather-covered meadow
558. Hayden
Origin: English
Meaning: Fire, heat
559. Jago
Origin: Cornish form of James or Jacob
Meaning: Supplanter
560. Jethro
Origin: Hebrew
Meaning: Excellence or abundance
561. Laurenz (or Lorenz or Laurence)
Origin: Latin
Meaning: Crowned with laurel
562. Leif
Origin: Scandinavian
Meaning: Descendant, heir
563. Linus
Origin: Greek
Meaning: Flax
564. Marshall
Origin: Old English, French
Meaning: Horse keeper or steward
565. Orson
Origin: English
Meaning: Bear cub
566. Rafferty (Raffy)
Origin: Irish
Meaning: Prosperous
567. Rufus
Origin: Latin
Meaning: Red-haired
568. Simeon
Origin: Hebrew
Meaning: Heard, obedient
569. Tatum
Origin: English
Meaning: Bringer of happiness
570. Willoughby
Origin: English
Meaning: Willow farm
571. Wilson
Origin: English
Meaning: Son of Will
572. Winslow
Origin: English
Meaning: Hill of victory
What Mumsnetters say about cute baby boy names
“I love Jethro!” - Mumsnet user, Imissmoominmama
Cool baby boy names
Get ready to dive into a world of seriously cool boys’ names that are now faring just as popular as celebrity boys’ names out there. Whether it's the edgy charm of Dexter or the free-spirited vibes of Lucien, these names are like a VIP pass to the coolest playground in town.
574. Bentley
Origin: English
Meaning: From the meadow with coarse grass
575. Blue
Origin: English
Meaning: The colour blue
576. Boden
Origin: English
Meaning: Messenger
577. Bracken
Origin: English
Meaning: Fern
578. Bronson
Origin: English
Meaning: Son of a brown-haired man
579. Casper
Origin: Persian
Meaning: Treasurer
580. Dallas
Origin: Scottish
Meaning: Meadow dwelling
581. Dexter
Origin: Latin
Meaning: Skilled, right-handed
582. Donovan
Origin: Irish
Meaning: Dark warrior
583. Emmett
Origin: German
Meaning: Universal, whole
584. Evander
Origin: Greek
Meaning: Good man, strong man
585. Fenn
Origin: English
Meaning: Wetland, marsh
586. Gregor
Origin: Greek
Meaning: Watchful, alert
587. Hector
Origin: Greek
Meaning: Holding fast, defender
588. Jett
Origin: English
Meaning: Black gemstone
589. Jovan
Origin: Serbian
Meaning: God is gracious
590. Kaelic
Origin: Celtic
Meaning: Lord and generous
591. Kaiden (or Caden)
Origin: American
Meaning: Fighter
592. Knox (or Knoxx)
Origin: Scottish
Meaning: Round hill
593. Lennox
Origin: Scottish
Meaning: With many elm trees
594. Lowell
Origin: English
Meaning: Young wolf
595. Lucien
Origin: French
Meaning: Light
596. Marcus
Origin: Latin
Meaning: Manly
597. Niles
Origin: Scandinavian
Meaning: Champion, victorious
598. Rocco
Origin: Italian
Meaning: Rest
599. Saul
Origin: Hebrew
Meaning: Asked for, prayed for
600. Samson
Origin: Hebrew
Meaning: Sun
601. Sawyer
Origin: English
Meaning: Woodcutter
602. Silas
Origin: Latin
Meaning: Forest, woods
603. Vaughan
Origin: Welsh
Meaning: Small, little
What Mumsnetters say about cool baby boy names
“My son is Emmett” - Mumsnet user, countydown1989
African baby boy names
In Africa, boys' names are more than mere titles. They're woven into the fabric of tradition, culture and heritage, telling stories, expressing values and creating connections. This list just touches the surface of the sheer diversity and range of baby boy names across the African continent, which comprises 54 recognised countries and numerous distinct regions.
604. Abdullahi
Origin: Arabic
Meaning: Servant of Allah
605. Adebowale
Origin: Yoruba
Meaning: Crown has come home
606. Amani
Origin: Swahili
Meaning: Peace
607. Andries
Origin: Dutch and Afrikaans
Meaning: Man or warrior
608. Ayodele
Origin: Yoruba
Meaning: Joy comes home
609. Babatunde
Origin: Yoruba
Meaning: Father has returned
610. Bhekizizwe
Origin: Zulu
Meaning: Look after the family
611. Biko
Origin: Igbo
Meaning: Born to fight
612. Chidi
Origin: Igbo
Meaning: God is with us
613. Chijioke
Origin: Igbo
Meaning: God holds the strength
614. Chinua
Origin: Igbo
Meaning: God's blessings
615. Chukwudi
Origin: Igbo
Meaning: God lives
616. Ephraim
Origin: Hebrew
Meaning: Fruitful
617. Francois
Origin: French and Afrikaans
Meaning: Free man
618. Hendrik
Origin: Dutch and Afrikaans
Meaning: Powerful ruler
619. Ibrahim
Origin: Arabic
Meaning: Father of many
620. Jabari
Origin: Swahili
Meaning: Brave
621. Jan
Origin: Dutch and Afrikaans
Meaning: A shortened form of Johannes, which means "God is gracious"
622. Johan
Origin: Dutch and Afrikaans
Meaning: God is gracious
623. Jelani
Origin: Swahili
Meaning: Mighty
624. Kato
Origin: Lugana
Meaning: Second-born of twins
625. Kofi
Origin: Akan
Meaning: Born on Friday
626. Kwadwo
Origin: Akan
Meaning: Born on Monday
627. Kwame
Origin: Akan
Meaning: Born on a Saturday
628. Kwasi
Origin: Akan
Meaning: Born on Sunday
629. Lekan
Origin: Yoruba
Meaning: My wealth is growing.
630. Lwazi
Origin: Zulu
Meaning: Knowledge
631. Lungelo
Origin: Zulu
Meaning: Right
632. Malik
Origin: Arabic
Meaning: King
633. Mandla
Origin: Zulu
Meaning: Strength
634. Mamadou
Origin: West African
Meaning: Praise of God
635. Mokgadi
Origin: Tswana
Meaning: Mother of the people
636. Moussa
Origin: Arabic
Meaning: Drawn out (from the water)
637. Mpho
Origin: Tswana
Meaning: Gift
638. Musa
Origin: Arabic
Meaning: Drawn out (from the water)
639. Ndidi
Origin: Igbo
Meaning: Patience
640. Nkosana
Origin: Zulu
Meaning: Prince
641. Obinna
Origin: Igbo
Meaning: Father's heart
642. Oluwaseun
Origin: Yoruba
Meaning: Thank you God
643. Osei
Origin: Akan
Meaning: Noble or chief
644. Pieter
Origin: Dutch and Afrikaans
Meaning: Rock
645. Sipho
Origin: Zulu
Meaning: Gift
646. Siyabonga
Origin: Zulu
Meaning: We are thankful
647. Simba
Origin: Swahili
Meaning: Lion
648. Simisola
Origin: Yoruba
Meaning: Rest in wealth
649. Tariq
Origin: Arabic
Meaning: Morning star
650. Tendai
Origin: Shona
Meaning: Be thankful
651. Thabo
Origin: Sotho
Meaning: Joy
652. Werner
Origin: German
Meaning: Protector in battle
653. Willem
Origin: Dutch and Afrikaans
Meaning: Desire
654. Youssef
Origin: Arabic
Meaning: God increases
655. Zuberi
Origin: Swahili
Meaning: Strong
Indian baby boy names
Indian boys' names often carry deep cultural and spiritual meanings, reflecting the rich diversity of the country. Many names are derived from Sanskrit, a classical language of India, and are chosen based on astrological beliefs or religious significance.
The influence of various languages and regions in India has also led to a wide variety of name choices, ranging from timeless classics to modern innovations. Take your pick from some of our favourites here.
656. Aadi
Origin: Sanskrit
Meaning: First, beginning
657. Aarav
Origin: Sanskrit
Meaning: Peaceful, calm
658. Aarush
Origin: Sanskrit
Meaning: First ray of the sun
659. Aaryan
Origin: Sanskrit
Meaning: Noble, honourable
660. Aayan
Origin: Sanskrit
Meaning: Gift of God
661. Adi
Origin: Sanskrit
Meaning: First or beginning
662. Aditya
Origin: Sanskrit
Meaning: Sun
663. Advaith
Origin: Sanskrit
Meaning: Non-dual
664. Advait
Origin: Sanskrit
Meaning: Unique, non-dual
665. Advik
Origin: Sanskrit
Meaning: Unique
666. Alok
Origin: Sanskrit
Meaning: Light, brightness
667. Aryan
Origin: Sanskrit
Meaning: Noble, warrior
668. Arjit
Origin: Sanskrit
Meaning: Earned, achieved
669. Arjun
Origin: Sanskrit
Meaning: Bright, shining
670. Arnav
Origin: Sanskrit
Meaning: Ocean
671. Arush
Origin: Sanskrit
Meaning: First ray of the sun
672. Atharv
Origin: Sanskrit
Meaning: Knowledge
673. Ayush
Origin: Sanskrit
Meaning: Long-lived
674. Daksh
Origin: Sanskrit
Meaning: Capable, skilled
675. Dhairya
Origin: Sanskrit
Meaning: Patience, composure
676. Eshan
Origin: Sanskrit
Meaning: Lord Shiva
677. Harsha
Origin: Sanskrit
Meaning: Happiness, joy
678. Ishaan
Origin: Sanskrit
Meaning: Sun, Lord Shiva
679. Jayden
Origin: Sanskrit
Meaning: Grateful, thankful
680. Kabir
Origin: Arabic
Meaning: Great, powerful
681. Kiran
Origin: Hindi
Meaning: Ray of light
682. Murali
Origin: Sanskrit
Meaning: Flute player
683. Nakul
Origin: Sanskrit
Meaning: Mongoose
684. Nikhil
Origin: Sanskrit
Meaning: Complete
685. Omkar
Origin: Sanskrit
Meaning: Divine sound, mantra "Om"
686. Pankaj
Origin: Sanskrit
Meaning: Lotus
687. Parth
Origin: Sanskrit
Meaning: Prince, Arjuna
688.
Prakash
Origin: Sanskrit
Meaning: Bright light
689. Pranav
Origin: Sanskrit
Meaning: Sacred syllable "Om"
690. Rajat
Origin: Sanskrit
Meaning: Silver
691. Rishi
Origin: Sanskrit
Meaning: Sage
692. Rudra
Origin: Sanskrit
Meaning: Lord Shiva
693. Sanjay
Origin: Sanskrit
Meaning: Together
694. Siddharth
Origin: Sanskrit
Meaning: One who has achieved his goal
695. Surya
Origin: Sanskrit
Meaning: Sun God
696. Tanish
Origin: Sanskrit
Meaning: Ambition
697. Vedaant
Origin: Sanskrit
Meaning: Knowledge, philosophy
698. Veer
Origin: Sanskrit
Meaning: Brave, courageous
699. Vihan
Origin: Sanskrit
Meaning: Morning, dawn
700. Vihaan
Origin: Sanskrit
Meaning: Dawn, morning
701. Yuvan
Origin: Sanskrit
Meaning: Youthful, young
What Mumsnetters say about Indian baby boy names
“I know a Kiran and an Adi. Both nice names” - Mumsnet user, diddlediddle
“I have a friend called Prakash. Not sure if it's modern or not, but I absolutely love the name” - Mumsnet user, Zisforstripyoss
“I used to know a lovely boy named Pankaj, and I've never met any other” - Mumsnet user, KrakowDawn
“My old bosses’ little boy is called Nikhil and I always loved it” - Mumsnet user, erised

Celebrity baby boy names
Thanks to the influence of pop culture and social influencers, some of the baby names on this list have shot up in popularity and we don't think they're going anywhere anytime soon. According to Cosmopolitan, celebrity baby names like Sky and Phoenix are included in the round-up of celebrity babies born this year. Cute!
702. Ajay
Origin: Sanskrit
Meaning: Unconquered, invincible
703. Armani
Origin: Italian
Meaning: Free man
704. Ayrton
Origin: English
Meaning: From the river town
705. Bowie
Origin: Scottish
Meaning: Blond, fair-haired
706. Bruce
Origin: Scottish
Meaning: From the brushwood thicket
707. Cruz
Origin: Spanish
Meaning: Cross
708. Cree
Origin: Native American
Meaning: Tribe of Native Americans
709. Daryl
Origin: English
Meaning: Darling, beloved
710. Dustin
Origin: Old Norse
Meaning: Valiant fighter
711. Huckleberry
Origin: American
Meaning: A type of berry
712. Kingston
Origin: English
Meaning: King's town
713. Keanu
Origin: Hawaiian
Meaning: Cool breeze over the mountains
714. Leodis
Origin: Celtic
Meaning: From the grey fortress
715. Lucky
Origin: English
Meaning: Fortunate, lucky
716. Malachi
Origin: Hebrew
Meaning: My messenger, my angel
717. Monroe
Origin: Scottish
Meaning: Mouth of the Roe (a river in Ireland)
718. Orlando
Origin: Italian
Meaning: Famous throughout the land
719. Phoenix
Origin: Greek
Meaning: A mythical bird
720. Rohmer
Origin: German
Meaning: Renowned fame
721. Ross
Origin: Scottish
Meaning: Promontory, headland
722. Royce
Origin: French
Meaning: Rose
723. Sky
Origin: English
Meaning: The open space above the earth
724. Tarek
Origin: Arabic
Meaning: Morning star, Venus
Chinese baby boy names
In Chinese culture, many names are composed of characters that convey positive attributes like wisdom, strength or prosperity, and the order of characters in a name is carefully considered for its harmonious sound.
Surnames, placed before the given name, carry great importance as they signify ancestral lineage. Here are some of the most interesting (and sometimes short) Chinese baby boy names to choose from.
725. Bo
Origin: Chinese
Meaning: Wide wave
726. Chang
Origin: Chinese
Meaning: Eternal
727. Chen
Origin: Chinese
Meaning: Morning
728. Chen Xing
Origin: Chinese
Meaning: Morning star
729. Cheng
Origin: Chinese
Meaning: Accomplish
730. Dong
Origin: Chinese
Meaning: Winter
731. Feng
Origin: Chinese
Meaning: Phoenix
732. Hong
Origin: Chinese
Meaning: Vast
733. Huang
Origin: Chinese
Meaning: Yellow
734. Hao
Origin: Chinese
Meaning: Good
735. Jing
Origin: Chinese
Meaning: Quiet
736. Jian
Origin: Chinese
Meaning: Healthy
737. Jia
Origin: Chinese
Meaning: Family
738. Jun
Origin: Chinese
Meaning: Talented
739. Lei
Origin: Chinese
Meaning: Thunder
740. Li
Origin: Chinese
Meaning: Strength
741. Lin
Origin: Chinese
Meaning: Fine jade
742. Lin Hao
Origin: Chinese
Meaning: Vast
743. Liu An
Origin: Chinese
Meaning: Peaceful
744. Min
Origin: Chinese
Meaning: Quick
745. Ming
Origin: Chinese
Meaning: Bright
746. Qiang
Origin: Chinese
Meaning: Strong
747. Quan
Origin: Chinese
Meaning: Complete
748. Ren
Origin: Chinese
Meaning: Benevolent
749. Rui
Origin: Chinese
Meaning: Sharp
750. Shan
Origin: Chinese
Meaning: Mountain
751. Tao
Origin: Chinese
Meaning: The way
752. Tian
Origin: Chinese
Meaning: Sky
753. Wang Ming
Origin: Chinese
Meaning: Intelligent
754. Wei
Origin: Chinese
Meaning: Power
755. Xiang
Origin: Chinese
Meaning: Elephant
756. Xin
Origin: Chinese
Meaning: Faith or heart
757. Xing
Origin: Chinese
Meaning: Star
758. Xiu
Origin: Chinese
Meaning: Elegant
759. Yi
Origin: Chinese
Meaning: Righteous
760. Yunlong
Origin: Chinese
Meaning: Cloud dragon
761. Zhen
Origin: Chinese
Meaning: Genuine
762. Zheng
Origin: Chinese
Meaning: Upright
763. Zhong
Origin: Chinese
Meaning: Loyal
764. Zhi
Origin: Chinese
Meaning: Ambition
Japanese baby boy names
Japanese boys' names have a special meaning, stemming from their culture and nature. They often take inspiration from things like mountains, rivers and flowers, which shows their strong connection to the environment. These names use special characters called kanji, which have different meanings. For instance, one name can have many meanings depending on the kanji used, making it unique and special to each person.
This mix of nature and meaningful characters makes Japanese baby boy names really interesting and a way to express both their culture and themselves. Take inspiration from Japanese culture with our list of boys' names below.
765. Akihiro
Origin: Japanese
Meaning: Bright, wide
766. Daiki
Origin: Japanese
Meaning: Great radiance
767. Haru
Origin: Japanese
Meaning: Sunlight
768. Haruki
Origin: Japanese
Meaning: Spring tree
769. Haruto
Origin: Japanese
Meaning: Sunlight, flight
770. Hiroshi
Origin: Japanese
Meaning: Generous
771. Hiroto
Origin: Japanese
Meaning: Big flight
772. Kaito
Origin: Japanese
Meaning: Ocean, big dipper
773. Kazuhiko
Origin: Japanese
Meaning: Peaceful, man
774. Kazuki
Origin: Japanese
Meaning: Peaceful tree
775. Kenta
Origin: Japanese
Meaning: Healthy, large
776. Kiyoshi
Origin: Japanese
Meaning: Pure
777. Koichi
Origin: Japanese
Meaning: Wide, one
778. Kosei
Origin: Japanese
Meaning: Navigation, star
779. Kota
Origin: Japanese
Meaning: Filial piety, large
780. Kosuke
Origin: Japanese
Meaning: Peaceful, help
781. Kouta
Origin: Japanese
Meaning: Filial piety, large
782. Riku
Origin: Japanese
Meaning: Land
783. Ryo
Origin: Japanese
Meaning: Refreshing, cool
784. Ryota
Origin: Japanese
Meaning: Refreshing, large
785. Ryohei
Origin: Japanese
Meaning: Refreshing, level
786. Shota
Origin: Japanese
Meaning: Soar, large
787. Shun
Origin: Japanese
Meaning: Quick, clever
788. Sora
Origin: Japanese
Meaning: Sky
789. Sosuke
Origin: Japanese
Meaning: Robust, assist
790. Taiga
Origin: Japanese
Meaning: Large river
791. Taiki
Origin: Japanese
Meaning: Big radiance
792. Takahiro
Origin: Japanese
Meaning: Filial piety, wide
793. Takeshi
Origin: Japanese
Meaning: Warrior
794. Tatsuya
Origin: Japanese
Meaning: Achieve, also
795. Tsuyoshi
Origin: Japanese
Meaning: Strong
796. Yudai
Origin: Japanese
Meaning: Heroic, large
797. Yuki
Origin: Japanese
Meaning: Snow
798. Yukihiro
Origin: Japanese
Meaning: Happiness, wide
799. Yuma
Origin: Japanese
Meaning: Courage, reality
800. Yuuki
Origin: Japanese
Meaning: Distant, hope
801. Yuuta
Origin: Japanese
Meaning: Heroic
802. Yuuto
Origin: Japanese
Meaning: Gentle, superior
803. Yuta
Origin: Japanese
Meaning: Abundant, large
American baby boy names
In the USA, common trends for baby boy names often include a blend of classic and modern choices. Classic names like William, James and Michael (which you'll find on our most popular baby boys’ names list) maintain their popularity, while modern names like Colt, Blaze and Cory have gained widespread appeal. Some of the names on this list have an African-American origin and regularly appear on popular baby names lists.
804. Anton
Origin: Latin
Meaning: Priceless, highly praiseworthy
805. Baxter
Origin: English
Meaning: Baker
806. Blaze
Origin: English
Meaning: Flame, fire
807. Bondi
Origin: Australian
Meaning: Waves
808. Bradley (or Brad)
Origin: English
Meaning: Broad clearing
809. Calvin
Origin: Latin
Meaning: Bald, hairless
810. Carson
Origin: Scottish
Meaning: Son of Carr
811. Channing
Origin: English
Meaning: Young wolf or official of the church
812. Chip
Origin: English
Meaning: Diminutive of Charles, meaning ‘man’
813. Chuck (diminutive of Charles)
Origin: English
Meaning: Free man
814. Clayton
Origin: English
Meaning: Clay town or village
815. Clinton
Origin: English
Meaning: Settlement on a hill
816. Colt
Origin: English
Meaning: Young horse
817. Cory
Origin: Irish
Meaning: The hollow
818. Darius
Origin: Persian
Meaning: Wealthy, kingly
819. Dawson
Origin: English
Meaning: Son of David
820. Doug
Origin: Scottish
Meaning: Dark river
821. Elijah
Origin: Hebrew
Meaning: My God is Yahweh
822. Fletcher
Origin: English
Meaning: Arrow-maker
823. Fluellen
Origin: Welsh
Meaning: Strong
824. Franklin
Origin: English
Meaning: Free landowner, landholder
825. Hamilton
Origin: Scottish
Meaning: Beautiful mountain
826. Harley
Origin: English
Meaning: Hare's Meadow
827. Jamal
Origin: Arabic
Meaning: Beauty, grace
828. Jamarian
Origin: American
Meaning: Created name, possibly a combination of ‘Jamal’ and ‘Marian’
829. Jaylen
Origin: American
Meaning: Created name, possibly a combination of ‘Jay’ and ‘Len’
830. Jeffrey
Origin: German
Meaning: Peaceful pledge
831. Jesus
Origin: Hebrew
Meaning: God is salvation
832. Jose
Origin: Spanish
Meaning: God will increase
833. Lyle
Origin: English
Meaning: From the island
834. Marquis
Origin: French
Meaning: Nobleman, ruler of a border area
835. Maurice
Origin: Latin
Meaning: Dark-skinned, Moorish
836. Maverick
Origin: American
Meaning: Independent, nonconformist
837. Naeem
Origin: Arabic
Meaning: Benevolent, kind
838. Rylan
Origin: English
Meaning: Land where rye is grown
839. Seneca
Origin: Latin
Meaning: Elderly, old
840. Sydney
Origin: Old English
Meaning: Wide island, wide meadow
841. Thys
Origin: Dutch
Meaning: People
842. Tobyn
Origin: Hebrew
Meaning: God is good
843. Troy
Origin: Greek
Meaning: Footsoldier
844. Trevor
Origin: Welsh
Meaning: Large settlement
845. Tyrell
Origin: English
Meaning: Stubborn, powerful
Ancient biblical baby boy names
Choosing an ancient biblical boys' name for your little one holds a timeless and profound significance. These names carry a rich legacy that spans centuries, connecting your child to stories of faith, strength and wisdom from the past. Whilst some of the names on this list are a little ‘out there,’ you’ll find loads of simpler and easier-to-pronounce names like Eli, Joel and Timothy.
846. Abner
Origin: Hebrew
Meaning: Father of light
847. Abraham
Origin: Hebrew
Meaning: Father of a multitude; exalted father
848. Adriel
Origin: Hebrew
Meaning: Flock of God
849. Amos
Origin: Hebrew
Meaning: To carry, borne by God
850. Ananias
Origin: Greek
Meaning: Yahweh is gracious
851. Apollos
Origin: Greek
Meaning: Manly beauty destroyer
852. Aquila
Origin: Latin
Meaning: Eagle
853. Barnabas
Origin: Aramaic or Hebrew
Meaning: Son of encouragement, or "son of prophecy"
854. Bezalel
Origin: Hebrew
Meaning: In the shadow of God
855. Cornelius
Origin: Latin
Meaning: Horn
856. Eli
Origin: Hebrew
Meaning: High
857. Eliab
Origin: Hebrew
Meaning: My God is father
858. Elihu
Origin: Hebrew
Meaning: My God is He
859. Enoch
Origin: Hebrew
Meaning: Dedicated, initiated
860. Ezekiel
Origin: Hebrew
Meaning: God will strengthen
861. Hiram
Origin: Hebrew
Meaning: Exalted brother
862. Hophni
Origin: Hebrew
Meaning: Pugilist, fighter
863. Isaiah
Origin: Hebrew
Meaning: Salvation of the Lord
864. Jehu
Origin: Hebrew
Meaning: Yahweh is He
865. Joel
Origin: Hebrew
Meaning: Yahweh is God
866. Job
Origin: Hebrew
Meaning: Persecuted, hated
867. Jorim
Origin: Hebrew
Meaning: Yahweh is exalted
868. Josaphat
Origin: Hebrew
Meaning: Yahweh has judged
869. Jubal
Origin: Hebrew
Meaning: Ram, stream
870. Mahlon
Origin: Hebrew
Meaning: Sickly, weak
871. Moses
Origin: Hebrew
Meaning: Drawn out of the water
872. Nahshon
Origin: Hebrew
Meaning: Enchanter
873. Nahum
Origin: Hebrew
Meaning: Comforter
874. Obed
Origin: Hebrew
Meaning: Servant, worshipper
875. Peleg
Origin: Hebrew
Meaning: Division
876. Phineas
Origin: Hebrew
Meaning: Nubian, serpent's mouth
877. Timothy
Origin: Greek
Meaning: Honouring God, or ‘to honour God’
878. Tobiah
Origin: Hebrew
Meaning: Yahweh is good
879. Uriah
Origin: Hebrew
Meaning: Yahweh is my light
880. Zadok
Origin: Hebrew
Meaning: Righteous, just
881. Zebulun
Origin: Hebrew
Meaning: Exalted dwelling
882. Zephaniah
Origin: Hebrew
Meaning: Yahweh has hidden
Royal baby boy names
Who doesn’t love a royal name steeped in culture and history? Because most of the baby boy names linked to the British royal family like Harry, Charles, George and William are already in the top 100 most popular boy names list, we thought we’d dive into the history books and find a few classics inspired by royal dynasties from other lands and cultures. Find a name on this list that’s fit for a king.
883. Abel
Origin: Hebrew
Meaning: Breath
884. Amadeo
Origin: Latin
Meaning: Lover of God
885. Arvandus
Origin: Latin
Meaning: River dweller
886. Balamber
Origin: Scythian
Meaning: Strong man
887. Cadwallon
Origin: Welsh
Meaning: Battle ruler
888. Cain
Origin: Hebrew
Meaning: Possession
889. Casimir
Origin: Slavic
Meaning: Proclaims peace
890. Colmán
Origin: Irish
Meaning: Dove
891. Cothelas
Origin: English
Meaning: Great ruler
892. Domnall
Origin: Irish
Meaning: World ruler
893. Elesbaan
Origin: Aksumite
Meaning: Man of the oath
894. Ernakh
Origin: Khazar
Meaning: Leader
895. Eudoxius
Origin: Greek
Meaning: Esteemed, of good reputation
896. Giselbert
Origin: Frankish
Meaning: Bright pledge
897. Gorm
Origin: Norse
Meaning: Blue, dark
898. Ingjald
Origin: Norse
Meaning: Ing's sacrifice
899. Labienus
Origin: Roman
Meaning: Born in a place with thin soil
900. Maeldun
Origin: Irish
Meaning: Chief fortress
901. Morken
Origin: Norse
Meaning: Younger son
902. Narses
Origin: Persian
Meaning: Hero, champion
903. Otto
Origin: German
Meaning: Wealthy
904. Pharamond
Origin: Frankish
Meaning: Journey and protection
905. Pharnaces
Origin: Persian
Meaning: Born to rule
906. Radbot
Origin: German
Meaning: Bright counsel
907. Saosis
Origin: Scythian
Meaning: Strong, vigorous
908. Sitric
Origin: Norse
Meaning: Victorious ruler
909. Theobald
Origin: German
Meaning: People's prince
910. Thibaut
Origin: Frankish
Meaning: Courageous, bold
911. Uhtred
Origin: Anglo-Saxon
Meaning: Dawn of day
912. Wulfhere
Origin: Anglo-Saxon
Meaning: Wolf army
913. Xerxes
Origin: Persian
Meaning: Monarch, ruler over heroes
914. Zopyros
Origin: Persian
Meaning: Gift of life
915. Zvonimir
Origin: Croatian
Meaning: Sound of peace
Short baby boy names
From Luke to Chase, embrace the beauty of simplicity with these short yet distinctive monikers for your baby boy.
916. Ben
Origin: Hebrew
Meaning: Son of the right hand
917. Brio
Origin: Italian
Meaning: Vigor, vitality or enthusiasm
918. Cael
Origin: Irish
Meaning: Slender
919. Chase
Origin: English
Meaning: To hunt
920. Creed
Origin: English
Meaning: Faith
921. Cyro
Origin: Greek
Meaning: Sun or lord
922. Dex
Origin: Latin
Meaning: Skilled
923. Edin (variant of Eden)
Origin: Hebrew
Meaning: Paradise or delight
924. Gray
Origin: Old English
Meaning: Grey or grey-haired
926. Jake
Origin: Hebrew
Meaning: Supplanter
927. Jex
Origin: English
Meaning: Unknown. Also used as a surname.
928. Joss (or Jos)
Origin: Hebrew
Meaning: God increases
929. Kael (variant of Cael)
Origin: Irish, English
Meaning: Slender, strong
930. Kylo
Origin: Latin
Meaning: Sky or heavenly
931. Luke
Origin: Greek
Meaning: Light or bringer of light
932. Lux
Origin: Latin
Meaning: Light
933. Neo
Origin: Greek
Meaning: New
934. Nye
Origin: Welsh, Scottish
Meaning: Steadfast, champion or cloud
935. Nyx
Origin: Greek
Meaning: Refers to the goddess of the night in Greek mythology
936. Piers
Origin: English
Meaning: Rock, stone
937. Quin (or Quinn)
Origin: Old English, Latin
Meaning: Fifth
938. Rio
Origin: Spanish, Portuguese, Japanese
Meaning: River, village or centre
939. Roan
Origin: Scottish, Irish, Dutch
Meaning: Seal or a short form of the name Roeland, which means ‘famous land’
940. Rune
Origin: Old Norse, Germanic
Meaning: Secret
941. Seth
Origin: Hebrew
Meaning: Appointed
942. Sol
Origin: Spanish, Portuguese, Scandinavian, Hebrew
Meaning: Sun, peace or peaceful
943. Thane
Origin: Old English, Scottish
Meaning: Nobleman
944. Tye
Origin: English
Meaning: Tile maker
945. Vale
Origin: Latin
Meaning: Valley
946. Vann
Origin: English
Meaning: Glad
942. Wren
Origin: English
Meaning: Songbird
947. Xael
Origin: Greek
Meaning: From the sea
948. Yuri
Origin: Slavic
Meaning: Land worker
949. Zade
Origin: Persian
Meaning: Son of
950. Zane
Origin: English
Meaning: Gift from God
951. Zayd (or Zaid)
Origin: Arabic
Meaning: Growth, progress or abundance
952. Zed
Origin: Hebrew
Meaning: Remembered by God
953. Zev
Origin: Hebrew
Meaning: Wolf
954. Zsolt
Origin: Hungarian
Meaning: One who is honoured
955. Zuri
Origin: Hebrew
Meaning: God is my strength
Rare baby boy names
Unearth the allure of the past with these forgotten and rare baby boy names. These hidden gems carry echoes of bygone eras, evoking a sense of nostalgia and uniqueness.
956. Algernon
Origin: Old French
Meaning: Whiskered
957. Bramwell
Origin: Old English
Meaning: Woodland with broom plants
958. Cassian
Origin: Latin
Meaning: Empty or vain
959. Cecil
Origin: Latin
Meaning: Blind or dim-sighted
960. Cyprian
Origin: Greek, Roman
Meaning: Man from Cyprus
961. Darian
Origin: Persian
Meaning: Upholder of the good
962. Dashiell
Origin: French
Meaning: Of the sky or from the heavens
963. Éamonn
Origin: Irish
Meaning: Rich protector
964. Eustace
Origin: Greek
Meaning: Fruitful or productive
965. Finnian
Origin: Irish
Meaning: Fair or white
966. Galileo
Origin: Latin
Meaning: Of Galilee
967. Hadrian
Origin: Latin
Meaning: Dark-haired or from Hadria
968. Hollis
Origin: Old English
Meaning: Holly tree
969. Icarus
Origin: Greek
Meaning: Follower
970. Idris
Origin: Arabic
Meaning: Studious or interpreter
971. Ignatius
Origin: Latin
Meaning: Fiery
972. Irving
Origin: Old English, Scottish, Old Norse
Meaning: Green river or sea friend
973. Jerome
Origin: Greek
Meaning: Sacred name
974. Leonidas
Origin: Greek
Meaning: Son of the lion
975. Lexington
Origin: English
Meaning: Town of the new law
976. Montague
Origin: French
Meaning: Pointed mountain
977. Lysander
Origin: Greek
Meaning: Liberator of man
978. Marcellus
Origin: Latin
Meaning: Little warrior
979. Maximilian
Origin: Latin
Meaning: Greatest
980. Oberon
Origin: Germanic, Old English
Meaning: Noble and bear-like
981. Orville
Origin: French
Meaning: Gold town or gold city
982. Quincy
Origin: French
Meaning: Fifth
983. Remington
Origin: English
Meaning: Place where ravens gather or red meadow
984. Solomon
Origin: Hebrew
Meaning: Peaceful
985. Victor
Origin: Latin
Meaning: Winner or conqueror
986. Stellan
Origin: Swedish, old Norse
Meaning: Calm, peaceful
987. Valerian
Origin: Latin
Meaning: To be strong
988. Virgil
Origin: Latin
Meaning: Branch or twig
989. Wallace
Origin: Scottish, old English
Meaning: Foreigner or Welshman
990. Wilfred (or Wilf)
Origin: Old English
Meaning: Desiring peace
991. Yorick
Origin: Dutch, Scandinavian
Meaning: Earth worker, farmer
992. Zephyrus
Origin: Greek
Meaning: West wind
Posh baby boy names
Looking for a baby name that’s rare but steeped in history? Take a look at this list of posh boys’ names that exude timeless charm and sophistication.
993. Archibald (or Archie)
Origin: Germanic
Meaning: Genuine and brave
994. Clarence
Origin: Latin
Meaning: Bright or clear
995. Fitzgerald
Origin: Old English, old French
Meaning: Son of the spear-ruler
996. Gulliver
Origin: English, Irish
Meaning: Glutton
997. Horatio
Origin: Latin
Meaning: Hour or time
998. Lucius
Origin: Latin
Meaning: Light or bright
999. Montgomery
Origin: Old French
Meaning: Mountain giver or gift of the mountain
1,000. Thelonious
Origin: Greek, Latin
Meaning: Unique to God, God’s gift or ruler of the people
How to choose a baby boy name
We know that settling on a name for your baby boy can be tricky and time-consuming, but hopefully, this comprehensive list gives you plenty of great options to choose from. When going through the process of choosing a name, here are a few considerations.
Cultural authenticity: ensure that the name you settle on accurately represents your cultural heritage.
Global appeal: consider how easily the name can be pronounced and understood in different languages and cultures.
Name length: look at the length of the name, considering how it flows with your last name as well as your baby boy's middle name. What will the acronym be?
Positive associations: it's always a good idea to do your research and pick a name with positive historical or cultural associations.
Contemporary vs timeless: decide whether you want a name that feels modern and trendy or one that's classic and timeless. Luckily we have plenty of name choices in both of these categories (and more) to choose from.
Professional impression: imagine how your baby boy's name might impact his professional image and future opportunities as he gets older.
Sound and musicality: say the name you’re considering out loud, paying attention to the rhythm and musicality of the name.
Multilingual potential: if you plan to travel a lot or relocate, think about choosing a name that can be pronounced and written correctly across multiple languages.
Future nicknames: anticipate possible nicknames that may naturally emerge from your chosen name. Not keen on nicknames? Pick a shorter name instead.
Sibling compatibility: how does your baby boy's new name sound when referring to his siblings in the same sentence?
Emotional resonance: most importantly, select a name that makes you feel good and that resonates with your family's values.
What is the best boy’s name in the UK?
As per the official records of the Office for National Statistics, Noah is now the most popular name, pushing Oliver to second place. This is the first time in eight years that Oliver isn't number one. Following closely are George and Arthur in third and fourth, with popular names like Leo, Harry and Oscar also making it into the top 10.
Noah is also the most popular name in Scotland, according to the National Records of Scotland, with Jack and Leo in second and third place respectively.
About the author
Tammy Jacks has 19+ years' experience in the publishing industry, enjoying a long and fruitful career as Managing Editor and Health & Beauty Editor for Woman & Home magazine in South Africa. She later went on to become Assistant Editor of the popular South African parenting title Living and Loving, and has written for numerous lifestyle publications including Oprah Mag SA, Health Intelligence, Your Family Magazine, Longevity, and pharmaceutical company Clicks Clubcard Magazine, as well as edited books for popular fitness influencers and health professionals.
She’s also an esteemed researcher in baby names and her insightful work - unravelling name origins and meanings, has made her an authority in the field, resonating with parents and enthusiasts alike.
Tammy has always been passionate about fitness, wellness and nutrition and is a keen marathon runner and cyclist. When she’s not running on the road, you’ll find her trying to keep up with her busy eight-year-old daughter, and two cats Zoe and Nala.