celtic boy names

Need a special name for your baby boy? I’ve gathered 400 Celtic boy names that most people don’t know about.

These names come from old Irish, Scottish, and Welsh families, where each name tells its own story.

Instead of picking names you hear daily, we show you choices that will make your son feel extra special.

Each name has a clear meaning that tells you why families picked it hundreds of years ago.

It is good for moms and dads who want their baby’s name to differ from others at school while still honoring their Celtic family background.

List of Popular Celtic Boy Names

List of Popular Celtic Boy Names

1. Aed

  • Meaning: Fire
  • Origin: Irish

2. Aedan

  • Meaning: Little fire
  • Origin: Irish

3. Aengus

  • Meaning: One strength
  • Origin: Irish

4. Aeron

  • Meaning: Battle or slaughter
  • Origin: Welsh

5. Aifric

  • Meaning: Pleasant
  • Origin: Irish

6. Ailbhe

  • Meaning: Bright or white
  • Origin: Irish

7. Ailean

  • Meaning: Rock or noble
  • Origin: Scottish Gaelic

8. Ailill

  • Meaning: Elf or sprite
  • Origin: Irish

9. Aimhirghin

  • Meaning: Poet or bard
  • Origin: Irish

10. Ainmire

  • Meaning: Great lord
  • Origin: Irish

11. Alasdair

  • Meaning: Defender of the people
  • Origin: Scottish Gaelic

12. Alastair

  • Meaning: Defender of the people
  • Origin: Scottish Gaelic

13. Alpin

  • Meaning: White
  • Origin: Scottish

14. Alun

  • Meaning: Harmony
  • Origin: Welsh

15. Alwyn

  • Meaning: Noble friend
  • Origin: Welsh

16. Amhlaidh

  • Meaning: Twin or like God
  • Origin: Old Norse, Irish

17. Amhlaoibh

  • Meaning: Ancestral relic
  • Origin: Irish

18. Aneurin

  • Meaning: Noble
  • Origin: Welsh

19. Angus

  • Meaning: One strength
  • Origin: Scottish Gaelic, Irish

20. Annan

  • Meaning: From the river
  • Origin: Scottish

21. Aodh

  • Meaning: Fire
  • Origin: Irish, Scottish

22. Ardan

  • Meaning: High aspiration
  • Origin: Irish

23. Arlen

  • Meaning: Pledge or oath
  • Origin: Irish

24. Arran

  • Meaning: Island dweller
  • Origin: Scottish

25. Artair

  • Meaning: Bear
  • Origin: Scottish Gaelic

26. Artan

  • Meaning: Little bear
  • Origin: Irish

27. Arwel

  • Meaning: Prominent or bright
  • Origin: Welsh

28. Balor

  • Meaning: Strong warrior
  • Origin: Irish mythology

29. Banbhán

  • Meaning: Piglet
  • Origin: Irish

30. Baoth

  • Meaning: Foolish or rash
  • Origin: Irish

31. Barclay

  • Meaning: Birch wood
  • Origin: Scottish

32. Bard

  • Meaning: Poet or singer
  • Origin: Irish, Scottish

33. Barr

  • Meaning: Head or top
  • Origin: Irish

34. Bearach

  • Meaning: Spear-like
  • Origin: Irish

35. Beathan

  • Meaning: Life
  • Origin: Scottish Gaelic

36. Bedwyr

  • Meaning: Knower of the spear
  • Origin: Welsh

37. Beistean

  • Meaning: Beast or strong man
  • Origin: Scottish Gaelic

38. Belenus

  • Meaning: Shining one
  • Origin: Celtic mythology

39. Berwyn

  • Meaning: Fair-headed or blessed
  • Origin: Welsh

40. Bevan

  • Meaning: Son of Evan
  • Origin: Welsh

41. Bhaltair

  • Meaning: Ruler of the army
  • Origin: Scottish Gaelic

42. Blaidd

  • Meaning: Wolf
  • Origin: Welsh

43. Blaine

  • Meaning: Thin
  • Origin: Irish

44. Blair

  • Meaning: Battlefield
  • Origin: Scottish

45. Blane

  • Meaning: Yellow
  • Origin: Scottish Gaelic

46. Bleddyn

  • Meaning: Wolf
  • Origin: Welsh

47. Bran

  • Meaning: Raven
  • Origin: Irish, Welsh

48. Branagh

  • Meaning: Raven
  • Origin: Irish

49. Breacan

  • Meaning: Freckled or spotted
  • Origin: Scottish Gaelic

50. Breandán

  • Meaning: Prince or little raven
  • Origin: Irish

51. Breck

  • Meaning: Freckled
  • Origin: Scottish Gaelic

52. Breon

  • Meaning: Noble
  • Origin: Irish

53. Briac

  • Meaning: Esteem or dignity
  • Origin: Breton

54. Brian

  • Meaning: High, noble
  • Origin: Irish

55. Brianan

  • Meaning: Noble or virtuous
  • Origin: Irish

56. Brody

  • Meaning: Muddy place
  • Origin: Irish

57. Brychan

  • Meaning: Speckled
  • Origin: Welsh

58. Bryn

  • Meaning: Hill
  • Origin: Welsh

59. Cadell

  • Meaning: Battle
  • Origin: Welsh

60. Caden

  • Meaning: Spirit of battle
  • Origin: Irish

61. Cadoc

  • Meaning: Battle
  • Origin: Welsh

62. Cadogan

  • Meaning: Honor in battle
  • Origin: Welsh

63. Cadwaladr

  • Meaning: Battle leader
  • Origin: Welsh

64. Caedmon

  • Meaning: Wise warrior
  • Origin: Old English, Celtic

65. Cael

  • Meaning: Slender
  • Origin: Irish

66. Caerwyn

  • Meaning: Fair fortress
  • Origin: Welsh

67. Cailean

  • Meaning: Whelp or cub
  • Origin: Scottish Gaelic

68. Cairbre

  • Meaning: Charioteer
  • Origin: Irish

69. Cairell

  • Meaning: A strong and brave man
  • Origin: Irish

70. Cairn

  • Meaning: Mound of stones
  • Origin: Scottish Gaelic

71. Cairthenn

  • Meaning: Champion
  • Origin: Irish

72. Callum

  • Meaning: Dove
  • Origin: Scottish Gaelic

73. Calum

  • Meaning: Dove
  • Origin: Scottish Gaelic

74. Caradoc

  • Meaning: Beloved
  • Origin: Welsh

75. Caradog

  • Meaning: Beloved
  • Origin: Welsh

76. Carey

  • Meaning: Dark-haired
  • Origin: Irish

77. Carrick

  • Meaning: Rock
  • Origin: Scottish

78. Carwyn

  • Meaning: Blessed love
  • Origin: Welsh

79. Cass

  • Meaning: Curly-haired
  • Origin: Irish

80. Cathair

  • Meaning: Battle man
  • Origin: Irish

81. Cathal

  • Meaning: Battle ruler
  • Origin: Irish

82. Cathán

  • Meaning: Little battle
  • Origin: Irish

83. Cathmor

  • Meaning: Great warrior
  • Origin: Irish

84. Cayden

  • Meaning: Spirit of battle
  • Origin: Irish

85. Ceallach

  • Meaning: Bright-headed or war
  • Origin: Irish

86. Ceallachan

  • Meaning: Little warrior
  • Origin: Irish

87. Cearul

  • Meaning: A hero
  • Origin: Irish

88. Cedric

  • Meaning: Kind and loved
  • Origin: Celtic

89. Celyn

  • Meaning: Holly
  • Origin: Welsh

90. Cian

  • Meaning: Ancient
  • Origin: Irish

91. Cianán

  • Meaning: Little ancient one
  • Origin: Irish

92. Clancy

  • Meaning: Red warrior
  • Origin: Irish

93. Cledwyn

  • Meaning: Fair and pure
  • Origin: Welsh

94. Clodach

  • Meaning: Heroic
  • Origin: Irish

95. Colm

  • Meaning: Dove
  • Origin: Irish

96. Colmán

  • Meaning: Little dove
  • Origin: Irish

97. Conaill

  • Meaning: Strong as a wolf
  • Origin: Irish

98. Conall

  • Meaning: Strong wolf
  • Origin: Irish

99. Conan

  • Meaning: Little wolf
  • Origin: Irish

100. Conchobar

  • Meaning: Lover of hounds
  • Origin: Irish

101. Congal

  • Meaning: Fierce or brave
  • Origin: Irish

102. Conghalach

  • Meaning: Fierce warrior
  • Origin: Irish

103. Conleth

  • Meaning: Chaste fire
  • Origin: Irish

104. Conn

  • Meaning: Chief or leader
  • Origin: Irish

105. Connacht

  • Meaning: Descendant of Conn
  • Origin: Irish

106. Connor

  • Meaning: Lover of hounds
  • Origin: Irish

107. Coogan

  • Meaning: Little hound
  • Origin: Irish

108. Cormac

  • Meaning: Charioteer
  • Origin: Irish

109. Cormag

  • Meaning: Son of the charioteer
  • Origin: Scottish Gaelic

110. Coyle

  • Meaning: Leader in battle
  • Origin: Irish

111. Craig

  • Meaning: Rock
  • Origin: Scottish Gaelic

112. Crimthann

  • Meaning: Fox
  • Origin: Irish

113. Criomthann

  • Meaning: Fox
  • Origin: Irish

114. Críostóir

  • Meaning: Christ-bearer
  • Origin: Irish

115. Cuan

  • Meaning: Little wolf
  • Origin: Irish

116. Cullen

  • Meaning: Handsome or good-looking
  • Origin: Irish

117. Cystennin

  • Meaning: Constant
  • Origin: Welsh

118. Dai

  • Meaning: Beloved
  • Origin: Welsh

119. Daire

  • Meaning: Fertile or fruitful
  • Origin: Irish

120. Dáire

  • Meaning: Fertile or fruitful
  • Origin: Irish

121. Daithi

  • Meaning: Swiftness
  • Origin: Irish

122. Dáithí

  • Meaning: Swiftness
  • Origin: Irish

123. Dallan

  • Meaning: Blind or little blind one
  • Origin: Irish

124. Declan

  • Meaning: Man of prayer
  • Origin: Irish

125. Deegan

  • Meaning: Descendant of Dubhagan
  • Origin: Irish

126. Deri

  • Meaning: Oak tree
  • Origin: Welsh

127. Dermot

  • Meaning: Free man
  • Origin: Irish

128. Derry

  • Meaning: Oak grove
  • Origin: Irish

129. Desmond

  • Meaning: From South Munster
  • Origin: Irish

130. Devlin

  • Meaning: Fierce or brave
  • Origin: Irish

131. Dewi

  • Meaning: Beloved
  • Origin: Welsh

132. Diarmaid

  • Meaning: Without envy
  • Origin: Irish

133. Diarmuid

  • Meaning: Without envy
  • Origin: Irish

134. Domhnall

  • Meaning: World ruler
  • Origin: Irish

135. Domnall

  • Meaning: World ruler
  • Origin: Irish

136. Donagh

  • Meaning: Brown warrior
  • Origin: Irish

137. Donal

  • Meaning: World ruler
  • Origin: Irish

138. Donnan

  • Meaning: Brown-haired chieftain
  • Origin: Irish

139. Donnán

  • Meaning: Little brown one
  • Origin: Irish

140. Donncha

  • Meaning: Brown warrior
  • Origin: Irish

141. Douglas

  • Meaning: Dark stream
  • Origin: Scottish Gaelic

142. Doyle

  • Meaning: Dark stranger
  • Origin: Irish

143. Drust

  • Meaning: Bold
  • Origin: Scottish Gaelic

144. Dubhaltach

  • Meaning: Black-haired
  • Origin: Irish

145. Dubhghall

  • Meaning: Dark stranger
  • Origin: Irish

146. Duncan

  • Meaning: Dark warrior
  • Origin: Scottish Gaelic

147. Dyfan

  • Meaning: Sacred or divine
  • Origin: Welsh

148. Dylan

  • Meaning: Son of the sea
  • Origin: Welsh

149. Eachann

  • Meaning: Horse lord
  • Origin: Scottish Gaelic

150. Eamon

  • Meaning: Wealthy protector
  • Origin: Irish

151. Earc

  • Meaning: Speckled
  • Origin: Irish

152. Earcán

  • Meaning: Little speckled one
  • Origin: Irish

153. Earcus

  • Meaning: Speckled one
  • Origin: Irish

154. Egan

  • Meaning: Little fire
  • Origin: Irish

155. Eibhear

  • Meaning: Granite or stone
  • Origin: Irish

156. Eilir

  • Meaning: Butterfly
  • Origin: Welsh

157. Elis

  • Meaning: God is my oath
  • Origin: Welsh

158. Elisedd

  • Meaning: Kindly or benevolent
  • Origin: Welsh

159. Emlyn

  • Meaning: Industrious
  • Origin: Welsh

160. Emrys

  • Meaning: Immortal
  • Origin: Welsh

161. Ennis

  • Meaning: Island
  • Origin: Irish

162. Eochaidh

  • Meaning: Horseman
  • Origin: Irish

163. Eóganacht

  • Meaning: Descendant of Eoghan
  • Origin: Irish

164. Eoghan

  • Meaning: Born of the yew tree
  • Origin: Irish

165. Eoin

  • Meaning: God is gracious
  • Origin: Irish

166. Errol

  • Meaning: Nobleman
  • Origin: Scottish

167. Eunan

  • Meaning: Little Adam
  • Origin: Irish

168. Fachtna

  • Meaning: Hospitable
  • Origin: Irish

169. Faolán

  • Meaning: Little wolf
  • Origin: Irish

170. Fearghas

  • Meaning: Man of force
  • Origin: Irish, Scottish Gaelic

171. Fergal

  • Meaning: Brave or courageous
  • Origin: Irish

172. Fergus

  • Meaning: Man of strength
  • Origin: Scottish Gaelic, Irish

173. Fiachna

  • Meaning: Raven
  • Origin: Irish

174. Fiachra

  • Meaning: Raven
  • Origin: Irish

175. Fiadh

  • Meaning: Wild or untamed
  • Origin: Irish

176. Finbar

  • Meaning: Fair-haired
  • Origin: Irish

177. Finlay

  • Meaning: Fair-haired hero
  • Origin: Scottish Gaelic

178. Finn

  • Meaning: Fair or white
  • Origin: Irish

179. Fintan

  • Meaning: White fire
  • Origin: Irish

180. Fionn

  • Meaning: Fair or white
  • Origin: Irish

181. Fionnán

  • Meaning: Little fair one
  • Origin: Irish

182. Fionnbharr

  • Meaning: Fair-haired
  • Origin: Irish

183. Fionnlagh

  • Meaning: Fair warrior
  • Origin: Scottish Gaelic

184. Fiontan

  • Meaning: White fire
  • Origin: Irish

185. Flann

  • Meaning: Red
  • Origin: Irish

186. Flynn

  • Meaning: Descendant of the red-haired one
  • Origin: Irish

187. Gael

  • Meaning: Stranger or Gaelic
  • Origin: Celtic

188. Galen

  • Meaning: Calm or healer
  • Origin: Celtic

189. Gannon

  • Meaning: Fair-haired or white
  • Origin: Irish

190. Gareth

  • Meaning: Gentle or kind
  • Origin: Welsh

191. Garvey

  • Meaning: Rough or cruel peace
  • Origin: Irish

192. Gavin

  • Meaning: White hawk
  • Origin: Welsh

193. Gearóid

  • Meaning: Brave with a spear
  • Origin: Irish

194. Geraint

  • Meaning: Old man
  • Origin: Welsh

195. Gethin

  • Meaning: Dark-skinned
  • Origin: Welsh

196. Gilleasbuig

  • Meaning: Servant of the bishop
  • Origin: Scottish Gaelic

197. Gilroy

  • Meaning: Servant of the red-haired one
  • Origin: Irish

198. Glaisne

  • Meaning: Greenish or bluish
  • Origin: Irish

199. Glen

  • Meaning: Valley
  • Origin: Scottish

200. Glyn

  • Meaning: Valley
  • Origin: Welsh

201. Glynn

  • Meaning: Valley
  • Origin: Welsh

202. Gormán

  • Meaning: Little blue one
  • Origin: Irish

203. Grady

  • Meaning: Noble or illustrious
  • Origin: Irish

204. Gréine

  • Meaning: Sun
  • Origin: Irish

205. Griffin

  • Meaning: Strong lord
  • Origin: Welsh

206. Griffith

  • Meaning: Strong chief
  • Origin: Welsh

207. Gruffudd

  • Meaning: Strong grip
  • Origin: Welsh

208. Guaire

  • Meaning: Noble or generous
  • Origin: Irish

209. Guinness

  • Meaning: Descendant of Aonghus
  • Origin: Irish

210. Gwion

  • Meaning: Fair or blessed
  • Origin: Welsh

211. Gwydion

  • Meaning: Born of trees
  • Origin: Welsh mythology

212. Gwynedd

  • Meaning: Blessed or white
  • Origin: Welsh

213. Gwynfor

  • Meaning: Great white or blessed
  • Origin: Welsh

214. Gwynn

  • Meaning: Fair or blessed
  • Origin: Welsh

215. Hagan

  • Meaning: Little fire
  • Origin: Irish

216. Halwyn

  • Meaning: Saltwater
  • Origin: Welsh

217. Harri

  • Meaning: Ruler of the home
  • Origin: Welsh

218. Howell

  • Meaning: Eminent or remarkable
  • Origin: Welsh

219. Huw

  • Meaning: Heart or mind
  • Origin: Welsh

220. Hywel

  • Meaning: Eminent or conspicuous
  • Origin: Welsh

221. Iago

  • Meaning: Supplanter
  • Origin: Welsh

222. Iain

  • Meaning: God is gracious
  • Origin: Scottish Gaelic

223. Iarla

  • Meaning: Nobleman or earl
  • Origin: Irish

224. Iarlaith

  • Meaning: Prince or nobleman
  • Origin: Irish

225. Idris

  • Meaning: Fiery or lord
  • Origin: Welsh

226. Iestyn

  • Meaning: Just or righteous
  • Origin: Welsh

227. Ieuan

  • Meaning: God is gracious
  • Origin: Welsh

228. Ifan

  • Meaning: God is gracious
  • Origin: Welsh

229. Illtyd

  • Meaning: Generous lord
  • Origin: Welsh

230. Inbhir

  • Meaning: Estuary
  • Origin: Scottish Gaelic

231. Innes

  • Meaning: From the island
  • Origin: Scottish

232. Ioan

  • Meaning: God is gracious
  • Origin: Welsh

233. Íomhair

  • Meaning: Archer or bow warrior
  • Origin: Scottish Gaelic

234. Ivor

  • Meaning: Yew tree or warrior
  • Origin: Welsh, Scandinavian

235. Jarlath

  • Meaning: Tributary lord
  • Origin: Irish

236. Kade

  • Meaning: Round or barrel-like
  • Origin: Celtic

237. Keane

  • Meaning: Sharp or intelligent
  • Origin: Irish

238. Keelan

  • Meaning: Small or slender
  • Origin: Irish

239. Kellan

  • Meaning: Powerful
  • Origin: Irish

240. Kerr

  • Meaning: From the marshland
  • Origin: Scottish Gaelic

241. Kieran

  • Meaning: Little dark one
  • Origin: Irish

242. Killian

  • Meaning: Church or war strife
  • Origin: Irish

243. Kinnard

  • Meaning: High hill
  • Origin: Scottish Gaelic

244. Labhrás

  • Meaning: Laurel or bay
  • Origin: Irish

245. Lachlan

  • Meaning: Land of the lochs
  • Origin: Scottish Gaelic

246. Lachtna

  • Meaning: Milk-colored
  • Origin: Irish

247. Laoghaire

  • Meaning: Calf herder
  • Origin: Irish

248. Leannán

  • Meaning: Lover or sweetheart
  • Origin: Irish

249. Lénárd

  • Meaning: Brave as a lion
  • Origin: Irish

250. Leri

  • Meaning: From the river
  • Origin: Welsh

251. Lir

  • Meaning: Sea
  • Origin: Irish mythology

252. Llyr

  • Meaning: Sea
  • Origin: Welsh mythology

253. Lochlain

  • Meaning: Land of the lochs
  • Origin: Scottish Gaelic

254. Lochlann

  • Meaning: Land of the Norse
  • Origin: Scottish Gaelic

255. Lorcan

  • Meaning: Little fierce one
  • Origin: Irish

256. Lorcán

  • Meaning: Little fierce one
  • Origin: Irish

257. Lorne

  • Meaning: Fox
  • Origin: Scottish

258. Lugh

  • Meaning: Light or brightness
  • Origin: Irish mythology

259. Lughaidh

  • Meaning: Descendant of Lugh
  • Origin: Irish

260. Lunn

  • Meaning: Strong or warlike
  • Origin: Scottish Gaelic

261. Lysander

  • Meaning: Liberator
  • Origin: Celtic

262. Mabon

  • Meaning: Divine son
  • Origin: Welsh mythology

263. Mac Dá Thó

  • Meaning: Son of Dá Thó
  • Origin: Irish

264. Macallister

  • Meaning: Son of Alasdair
  • Origin: Scottish Gaelic

265. Macsen

  • Meaning: Greatest
  • Origin: Welsh

266. Maddox

  • Meaning: Son of Madoc
  • Origin: Welsh

267. Madoc

  • Meaning: Beneficent
  • Origin: Welsh

268. Madog

  • Meaning: Benevolent
  • Origin: Welsh

269. Máel

  • Meaning: Devotee or disciple
  • Origin: Irish

270. Máirtín

  • Meaning: Little warrior
  • Origin: Irish

271. Malachy

  • Meaning: Messenger of God
  • Origin: Irish

272. Manus

  • Meaning: Great
  • Origin: Irish

273. Maodhóg

  • Meaning: My dear
  • Origin: Irish

274. Meallan

  • Meaning: Lightning
  • Origin: Irish

275. Meilyr

  • Meaning: King or prince
  • Origin: Welsh

276. Meirion

  • Meaning: From Merionethshire
  • Origin: Welsh

277. Merrick

  • Meaning: Fame and power
  • Origin: Welsh

278. Mervyn

  • Meaning: Sea hill
  • Origin: Welsh

279. Meurig

  • Meaning: Dark-skinned
  • Origin: Welsh

280. Morgan

  • Meaning: Sea-born
  • Origin: Welsh

281. Morlais

  • Meaning: Voice of the sea
  • Origin: Welsh

282. Muir

  • Meaning: Sea
  • Origin: Scottish Gaelic

283. Muireann

  • Meaning: White sea
  • Origin: Irish

284. Murchadh

  • Meaning: Sea warrior
  • Origin: Irish

285. Murdoch

  • Meaning: Sea battler
  • Origin: Scottish Gaelic

286. Myrddin

  • Meaning: Sea fort
  • Origin: Welsh

287. Myrddyn

  • Meaning: Sea fort
  • Origin: Welsh

288. Nairn

  • Meaning: River with alder trees
  • Origin: Scottish

289. Naoise

  • Meaning: Warrior
  • Origin: Irish mythology

290. Nevan

  • Meaning: Little saint
  • Origin: Irish

291. Nevin

  • Meaning: Holy or little saint
  • Origin: Irish

292. Niall

  • Meaning: Champion
  • Origin: Irish

293. Niallghus

  • Meaning: Champion of valor
  • Origin: Irish

294. Nolan

  • Meaning: Noble or famous
  • Origin: Irish

295. Nollaig

  • Meaning: Christmas
  • Origin: Irish

296. Odhran

  • Meaning: Little pale green one
  • Origin: Irish

297. Ódhran

  • Meaning: Little pale green one
  • Origin: Irish

298. Odran

  • Meaning: Little pale green one
  • Origin: Irish

299. Oisin

  • Meaning: Little deer
  • Origin: Irish mythology

300. Oran

  • Meaning: Little green one
  • Origin: Irish

301. Órfhlaith

  • Meaning: Golden princess
  • Origin: Irish

302. Osian

  • Meaning: Little deer
  • Origin: Welsh

303. Owain

  • Meaning: Noble or youthful warrior
  • Origin: Welsh

304. Padraic

  • Meaning: Nobleman
  • Origin: Irish

305. Padrig

  • Meaning: Nobleman
  • Origin: Welsh, Irish

306. Páidí

  • Meaning: Nobleman
  • Origin: Irish

307. Peredur

  • Meaning: Hard spears
  • Origin: Welsh

308. Phelan

  • Meaning: Wolf
  • Origin: Irish

309. Piaras

  • Meaning: Rock
  • Origin: Irish

310. Pilib

  • Meaning: Lover of horses
  • Origin: Irish

311. Pryderi

  • Meaning: Care or thought
  • Origin: Welsh

312. Quinlan

  • Meaning: Graceful
  • Origin: Irish

313. Quinn

  • Meaning: Wise or intelligent
  • Origin: Irish

314. Rafferty

  • Meaning: Prosperity wielder
  • Origin: Irish

315. Reece

  • Meaning: Enthusiasm or ardor
  • Origin: Welsh

316. Rhian

  • Meaning: Maiden or pure
  • Origin: Welsh

317. Rhodri

  • Meaning: Wheel or circle of life
  • Origin: Welsh

318. Rhosyn

  • Meaning: Rose
  • Origin: Welsh

319. Rhys

  • Meaning: Enthusiasm
  • Origin: Welsh

320. Rian

  • Meaning: Little king
  • Origin: Irish

321. Ríoghán

  • Meaning: Little king
  • Origin: Irish

322. Riordan

  • Meaning: Little royal poet
  • Origin: Irish

323. Ronan

  • Meaning: Little seal
  • Origin: Irish

324. Rónán

  • Meaning: Little seal
  • Origin: Irish

325. Rory

  • Meaning: Red king
  • Origin: Irish

326. Rossa

  • Meaning: Red-haired
  • Origin: Irish

327. Rowan

  • Meaning: Little red-haired one
  • Origin: Irish, Scottish

328. Ruadh

  • Meaning: Red-haired
  • Origin: Irish

329. Ruaidhri

  • Meaning: Red king
  • Origin: Irish

330. Ruaidhrí

  • Meaning: Red king
  • Origin: Irish

331. Sayer

  • Meaning: Carpenter
  • Origin: Celtic

332. Sé

  • Meaning: Hawk or free
  • Origin: Irish

333. Seachrán

  • Meaning: Wanderer
  • Origin: Irish

334. Seaghan

  • Meaning: God is gracious
  • Origin: Irish

335. Séaghdha

  • Meaning: Majestic or fine
  • Origin: Irish

336. Seamus

  • Meaning: Supplanter
  • Origin: Irish

337. Seirian

  • Meaning: Sparkling or bright
  • Origin: Welsh

338. Senan

  • Meaning: Old or wise
  • Origin: Irish

339. Seoras

  • Meaning: Farmer or earth-worker
  • Origin: Scottish Gaelic

340. Shay

  • Meaning: Hawk
  • Origin: Irish

341. Sheehan

  • Meaning: Peaceful
  • Origin: Irish

342. Siarl

  • Meaning: Manly
  • Origin: Welsh

343. Sioda

  • Meaning: Silk
  • Origin: Irish

344. Síomón

  • Meaning: Listener
  • Origin: Irish

345. Sion

  • Meaning: God is gracious
  • Origin: Welsh

346. Sloan

  • Meaning: Warrior
  • Origin: Irish

347. Sluaghadhán

  • Meaning: Small host or army
  • Origin: Irish

348. Sorcha

  • Meaning: Bright or radiant
  • Origin: Irish

349. Sorley

  • Meaning: Summer sailor
  • Origin: Scottish Gaelic

350. Steffan

  • Meaning: Crown or garland
  • Origin: Welsh

351. Stiobhán

  • Meaning: Crown
  • Origin: Irish

352. Tadgh

  • Meaning: Poet or philosopher
  • Origin: Irish

353. Tadghán

  • Meaning: Little poet
  • Origin: Irish

354. Tadhg

  • Meaning: Poet or philosopher
  • Origin: Irish

355. Talfrin

  • Meaning: High hill
  • Origin: Welsh

356. Talfryn

  • Meaning: High hill
  • Origin: Welsh

357. Taliesin

  • Meaning: Radiant brow
  • Origin: Welsh mythology

358. Taran

  • Meaning: Thunder
  • Origin: Welsh

359. Tarlach

  • Meaning: Instigator
  • Origin: Irish

360. Teagan

  • Meaning: Attractive or poet
  • Origin: Irish

361. Teague

  • Meaning: Poet or philosopher
  • Origin: Irish

362. Tegid

  • Meaning: Fair or beautiful
  • Origin: Welsh

363. Teilo

  • Meaning: Consecrated to God
  • Origin: Welsh

364. Tewdwr

  • Meaning: Gift of God
  • Origin: Welsh

365. Tiarnán

  • Meaning: Little lord
  • Origin: Irish

366. Tiernan

  • Meaning: Little lord
  • Origin: Irish

367. Tierney

  • Meaning: Descendant of a lord
  • Origin: Irish

368. Tighearnach

  • Meaning: Lordly
  • Origin: Irish

369. Toirdhealbhach

  • Meaning: Instigator
  • Origin: Irish

370. Tomos

  • Meaning: Twin
  • Origin: Welsh

371. Torcall

  • Meaning: Thor’s kettle
  • Origin: Scottish Gaelic

372. Torin

  • Meaning: Chief
  • Origin: Irish

373. Traolach

  • Meaning: Industrious
  • Origin: Irish

374. Trefor

  • Meaning: Large village
  • Origin: Welsh

375. Tristan

  • Meaning: Tumult or sorrowful
  • Origin: Welsh

376. Trystan

  • Meaning: Tumult or sorrowful
  • Origin: Welsh

377. Tuathal

  • Meaning: Ruler of the people
  • Origin: Irish

378. Turlough

  • Meaning: Helper or ruler
  • Origin: Irish

379. Tywyn

  • Meaning: Beach or shore
  • Origin: Welsh

380. Uilliam

  • Meaning: Resolute protector
  • Origin: Irish

381. Uinseann

  • Meaning: Conqueror
  • Origin: Irish

382. Ulaidh

  • Meaning: From Ulster
  • Origin: Irish

383. Ulfreann

  • Meaning: Wolf warrior
  • Origin: Scottish Gaelic

384. Ultan

  • Meaning: From Ulster
  • Origin: Irish

385. Ultán

  • Meaning: From Ulster
  • Origin: Irish

386. Uólann

  • Meaning: Proud or noble
  • Origin: Irish

387. Uraicecht

  • Meaning: Primer or manual
  • Origin: Irish

388. Urien

  • Meaning: Privileged birth
  • Origin: Welsh

389. Uthghal

  • Meaning: Nobility
  • Origin: Irish

390. Vailintín

  • Meaning: Strength or health
  • Origin: Irish

391. Vaughan

  • Meaning: Small or junior
  • Origin: Welsh

392. Vaughn

  • Meaning: Little
  • Origin: Welsh

393. Wallace

  • Meaning: Foreigner or stranger
  • Origin: Scottish Gaelic

394. Wilmot

  • Meaning: Resolute protector
  • Origin: Welsh

395. Wren

  • Meaning: Small bird
  • Origin: Celtic

396. Wynn

  • Meaning: Fair or blessed
  • Origin: Welsh

397. Ywain

  • Meaning: Youthful warrior
  • Origin: Welsh

398. Zane

  • Meaning: God is gracious
  • Origin: Celtic

399. Zorion

  • Meaning: Happiness
  • Origin: Celtic

400. Zuriel

  • Meaning: God is my rock
  • Origin: Celtic

Conclusion 

While reading through these names, you might have felt drawn to names few people know about today.

That’s the magic of Celtic names – they’re not just labels. They’re little time capsules of meaning.

When you choose one of these names, your son gets to be part of an old tradition made new again.

Maybe you found a name that means ‘bright mind’ or ‘loyal friend’ – either way, you’re picking a name that will make your boy’s eyes light up when he learns its meaning.

Tessa Thompson

Tessa Thompson

Tessa Thompson, a Yale University Linguistics graduate, has been a valuable contributor to our blog section since 2018. With over a decade of experience in onomastics, Tessa specializes in uncovering the origins and meanings behind names from various cultures. Her previous work includes collaborating with top websites and consulting for expectant parents. When she's not researching names, Tessa enjoys traveling and learning about different naming traditions worldwide.

http://mothersalwaysright.com

Leave a Reply

Your email address will not be published. Required fields are marked *