My feed
Premium

1,000 top baby boy names in the UK for 2024

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 Mar 25, 2024

Baby boy smiling while sitting on grass

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.

Pregnant? Get week-by-week updates to your inbox Subscribe now

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 in early 2024.  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

Newborn baby doing tummy time with mouth wide open

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. Bálint

  • 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

Baby boy wearing mint green t-shirt doing tummy time

Cute baby boy names

Rather than the more formal and serious names of the past, cute 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

Baby boy dressed in white vest smiling and sitting on bed

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.