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
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.