Full of rich history and exciting legends, the Celts were an ancient tribe of warriors that roamed throughout northern Europe, notably in Ireland and Scotland. Celtic boy names have ties in various origins, from Scotland, Wales, Breton, Ireland, England, and Northern Spain, making it the perfect place to find baby boy names. If you’re looking for a name from Celtic heritage, look no further we’ve rounded up 32 Celtic names for baby boys to add to your list.
Irish origin, meaning: Red-haired
Similar names: Aidan, Angus, Afton
Irish origin, meaning: The avenger
Similar names: Ahearn, Alisdair, Aodh
Celtic origin, meaning: From the brook
Similar names: Allen, Anyon, Aodhan
Celtic origin, meaning: Bear
Similar names: Adare, Aghy, Aidrian
Irish name, meaning: Ancestor’s descendant
A form of the Scandinavian name Olaf.
Similar names: Avan, Ailfrid, Alban
English of Celtic origin, meaning: River name
Avon is a boy’s name of English origin that is from a settlement on one of the rivers called Avon or Aven. The river’s name is derived from the Celtic word abona for ‘river.’ Warwickshire Avon, England, is believed to be the birthplace of William Shakespeare. The name Avon is stylishly short and delightfully unusual.
Similar names: Aengus, Aeron, Aneurin
Celtic origin, meaning: The deadly one
Balor is the leader of a group of malevolent supernatural beings. Balor is known in Irish mythology as a giant one-eyed monster that wreaks destruction.
Similar names: Blaine, Barry, Bedwyr
Irish origin, meaning: Mild
Benen is the name of an ancient Irish saint.
Similar names: Bowen, Brenden, Brieg
Irish origin, meaning: Sorrow
Irish variant of Brannan from Mac Branáin.
Similar names: Braden, Brian, Bowden
Irish origin, meaning: Sorrowful
Similar names: Baethan, Bradaigh, Breasal
Irish name, meaning: Chariot rider
Name associated with Cairbre Cinnchait, a legendary 1st-century usurper High King of Ireland.
Similar names: Cormac, Caedmon, Caradoc
Irish origin, meaning: Battle rule
Derived from two Celtic elements: cath, means “battle”; val, means “rule.”
Similar names: Colm, Callum, Coinneach
Irish origin, meaning: Hero
Similar names: Connor, Cath, Caden
Irish origin, meaning: Blind
Similar names: Desmond, Duncan, Domhnall
Irish origin, meaning: Ox, stag
Shortened Anglicized Form Of Either Gaelic Names Ó Duibhín or Ó Daimhín.
Similar names: Douglas, Daire, Dillon
Irish origin, meaning: World rule
From earlier, Domhnall derived from Old Celtic dubno ‘world’ and val ‘rule’.
Similar names: Dylan, Domnall, Donnchad
Irish Gaelic origin, meaning: Born of the yew tree
According to Irish legend, Eóghan was one of the two sons of Niall of the Nine Hostages.
Similar names: Ernan, Eoin, Elroy
Irish origin, meaning: Blond
Irish surname originally from Gaelic Mac Fhiodhbhuidhe.
Similar names: Eonan, Errigal, Eachan
Irish, Gaelic origin, meaning: Little ardent one
Fagan is derived from the Gaelic O Faodhagain. Variations of the name Fagan include Fegan and Fagen.
Similar names: Finn, Farrell, Fergus
Welsh, Celtic origin, meaning: Unknown
A boy’s Celtic name from Morte d’Arthur of uncertain meaning. Pet form: Gary.
Similar names: Gallagher, Gawaine, Geralt
Welsh origin, meaning: White hawk
Gavin was a name borne in Arthurian legend by one of the knights at the round table.
Similar names: Gordon, Graham, Gillean
Scottish origin, meaning: Island
Originally a surname from Gaelic inis ‘island, piece of land.’
Similar names: Inerney, Inys, Irial
British, Old Cornish name, meaning: Generous chief
Derived from the ancient British word Cunosaglas.
Similar names: Keane, Keith, Kealan
Irish origin, meaning: Little dark one
Similar names: Kelvin, Kearney, Kegan
Irish origin, meaning: Greatest
An old Irish name associated with heroes, scholars, and poets.
Similar names: Murphy, Maddox, Malcolm
Irish origin, meaning: From the headland
The name of a saint and from the Gaelic personal name Ness.
Similar names: Niall, Neil, Nessan
Old Irish mythology origin, meaning: Stag, little deer
Similar names: Oisin, Odhran, Otheran
Irish, Gaelic origin, meaning: Green
Owney is an alternate form of Hewney.
Similar names: Owen, Osgur, Oran
Irish Gaelic origin, meaning: Patrician, noble
Similar names: Patrick, Phelan, Peadar
Irish origin, meaning: Little seal
Similar names: Rowan, Riordan, Ronald
Irish origin, meaning: Chief
Similar names: Tadhg, Tiernan, Trevor
Irish origin, meaning: A man from Ulster
Similar names: Ualtar, Uaine, Uaid