Celtic names carry rich history and strong cultural roots—ideal for male dogs with distinctive personalities. These names draw from Irish, Scottish, Welsh, and Breton traditions, offering authentic alternatives to common English names. Whether your dog is a large, powerful breed or a smaller companion, Celtic masculine names like Finn, Cormac, and Ronan bring heritage and character. These names work across all ages and temperaments, from playful puppies to dignified older dogs, and often have meaningful origins in Celtic mythology, history, and nature.
-
Finnvery popularIrish name meaning 'fair' or 'white,' associated with the legendary warrior Finn mac Cumhaill.
-
CormacpopularIrish name derived from 'cor' (raven) and 'mac' (son), meaning 'son of the raven.'
-
RonanpopularIrish name from 'ron' meaning 'seal,' symbolizing grace and intelligence.
-
Liamvery popularIrish diminutive of 'Uilliam,' meaning 'strong-willed warrior' or 'protection.'
-
AidanpopularIrish name meaning 'little fire,' derived from 'aodh' (fire god).
-
DeclanpopularIrish name of uncertain origin, possibly meaning 'man of prayer' or 'full of goodness.'
-
SeamusclassicIrish form of James, meaning 'supplanter' or 'God's grace.'
-
BrendanpopularIrish name meaning 'prince' or 'high nobleman.'
-
PadraigrareIrish form of Patrick, meaning 'nobleman' or 'of noble birth.'
-
DougalclassicScottish/Irish name from 'dubh gal' meaning 'dark stranger' or 'dark-haired foreigner.'
-
CallumpopularScottish name from 'Columba,' meaning 'dove' or 'peaceful.'
-
EoinpopularIrish form of Owen, meaning 'young warrior' or 'well-born.'
-
TadhgrareIrish name meaning 'poet' or 'philosopher.'
-
LorcanrareIrish name from 'lorc' meaning 'fierce' or 'sharp.'
-
KianpopularIrish name meaning 'ancient' or 'enduring.'
-
OisinrareIrish name meaning 'young deer,' from 'os' (fawn).
-
NiallpopularIrish name possibly meaning 'cloud' or 'champion.'
-
LachlanpopularScottish name meaning 'from the land of the Lochs.'
-
HamishclassicScottish form of James, meaning 'supplanter' or 'God hears.'
-
GarethpopularWelsh name of uncertain origin, possibly meaning 'gentle' or 'modest.'
-
OwenpopularWelsh name meaning 'young warrior' or 'well-born,' from 'eugenius.'
-
RhyspopularWelsh name meaning 'ardor' or 'passionate enthusiasm.'
-
Dylanvery popularWelsh name meaning 'son of the sea' or 'great tide.'
-
Codyvery popularIrish/Scottish name, possibly meaning 'helpful' or 'descendant of the helpful one.'
-
RorypopularIrish/Scottish name from 'Ruaidhrí,' meaning 'red king.'
-
AngusclassicScottish name meaning 'one choice' or 'unique strength.'
-
CaolanrareIrish name meaning 'slender' or 'slim.'
-
DarraghclassicIrish name possibly meaning 'oak tree' or 'dark.'
-
EamonpopularIrish form of Edmund, meaning 'prosperous protector.'
-
FiachrarareIrish name possibly meaning 'raven' or 'crow.'
-
GaelrareCeltic term referring to Irish and Scottish Gaelic peoples and culture.
-
IvorclassicWelsh/Scottish name meaning 'bow warrior' or 'archer.'
-
KieranpopularIrish name from 'ciarán' meaning 'little dark one' or 'dark-haired.'
-
LornerareScottish name, possibly from Lorn region meaning 'forsaken.'
-
MalachyrareIrish name from 'Máel Seachnaill,' meaning 'servant of Saint Seachnall.'
-
MungorareScottish name meaning 'dear friend' or 'amiable.'
-
NevinrareIrish name possibly meaning 'little saint' or 'servant of the saint.'
-
OrrinrareIrish/Scottish name possibly related to 'odd' or 'point.'
-
PeadarrareIrish form of Peter, meaning 'stone' or 'rock.'
-
QuinlanrareIrish name from 'Ó Caoinleáin,' meaning 'descendant of Caoinleán.'
-
RiordanrareIrish name from 'Ó Riordáin,' meaning 'descendant of the royal poet.'
-
SaoirsetrendingIrish name meaning 'freedom' or 'liberty.'
-
SorleyrareScottish name from Norse 'Sorli,' meaning 'summer warrior.'
-
TorinpopularIrish/Scottish name possibly meaning 'chief' or 'leader.'
-
UilleamrareScottish Gaelic form of William, meaning 'resolute protector.'
-
VaughnpopularWelsh name from 'Ifan' or 'Bauchan,' meaning 'small.'
-
WynnrareWelsh name meaning 'blessed' or 'white.'
-
AlastairclassicScottish form of Alexander, meaning 'defender of men.'
-
BranpopularIrish/Welsh name meaning 'raven' or 'crow.'
-
CilliantrendingIrish name from 'Cellach,' meaning 'warrior' or 'associated with churches.'