Whether you’re welcoming your baby around St. Patrick’s Day or want to celebrate Irish, Scottish or Welsh heritage, these Celtic names are beautiful and not names you’ll hear all over the playground. Check out this list of boy names, girl names and unisex names to find the perfect fit for your child.
iStock
Adair Origin: Gaelic Meaning: happy spear
Afton Origin: Old English Meaning: town in Scotland
Ahearn Origin: Celtic Meaning: horse-lord
Aidan Origin: Irish Meaning: little and fiery
Ailsa Origin: Scottish Meaning: elf victory
Aislinn Origin: Irish Meaning: dream
Alisdair Origin: Scottish Meaning: defending men
Alys Origin: Old German Meaning: noble
Angus Origin: Scottish Meaning: one strength
Avalon Origin: Celtic Meaning: island of apples
Bedwyr Origin: Welsh Meaning: legendary son of Pedrawd
Braden Origin: Saxon Meaning: broad valley
Blaine Origin: Irish Meaning: angular
Brianna Origin: Irish Meaning: strong
Bronwen Origin: Welsh Meaning: white breast
Caden Origin: English Meaning: battle
Cairbre Origin: Irish Meaning: chariot rider
Casey Origin: Irish Meaning: brave in battle
Cillian Origin: Irish Meaning: bright-headed
Colm Origin: Irish Meaning: dove
Cormac Origin: Irish Meaning: destroying son
Daire Origin: Irish Meaning: fruitful
Darby Origin: Old English Meaning: deer park
Deirdre Origin: Irish Meaning: sorrowful
Dillon Origin: Irish Meaning: loyal
iStock
Doireann Origin: Irish Meaning: sullen
Donal Origin: Scottish Meaning: world mighty
Duncan Origin: Scottish Meaning: chieftan
Dylan Origin: Welsh Meaning: son of the sea
Enda Origin: Irish Meaning: like a bird
Enid Origin: Welsh Meaning: soul or life
Fergus Origin: Scottish Meaning: man of force
Finn Origin: Irish Meaning: fair
Fiona Origin: Irish Meaning: white
Fionnula Origin: Irish Gaelic Meaning: white shoulders
Gavin Origin: Welsh Meaning: white falcon
Glenys Origin: Welsh Meaning: pure, holy
Graham Origin: Scottish Meaning: gravelly homested
Grainne Origin: Irish Meaning: grain or love
Gwendolyn Origin: Welsh Meaning: blessed ring
Iona Origin: Greek Meaning: blessed
Isolde Origin: Welsh Meaning: ice ruler
Keane Origin: Gaelic Meaning: fighter
Keeley Origin: Gaelic Meaning: beautiful
Kelise Origin: Celtic Meaning: warrior
Kelvin Origin: Scottish Meaning: town of the keels
Kerry Origin: Gaelic Meaning: kingdom of Ciar
Kiera Origin: Irish Meaning: little dark one
Kimbell Origin: Celtic Meaning: war leader
Laisren Origin: Irish Meaning: flame
iStock
Logan Origin: Scottish Meaning: small hollow
Maddox Origin: Welsh Meaning: son of Madoc
Maeve Origin: Irish Meaning: she who intoxicates
Malcolm Origin: Scottish Meaning: devotee of St. Columba
Maureen Origin: Irish Meaning: star of the sea
Moira Origin: Irish Meaning: beloved
Morgan Origin: Welsh Meaning: sea-born
Morrow Origin: Celtic Meaning: sea warrior
Niall Origin: Irish Meaning: cloud
Owen Origin: Welsh Meaning: young warrior
Quinn Origin: Irish Meaning: chief leader
Reagan Origin: Irish Meaning: little king
Rhiannon Origin: Welsh Meaning: divine queen
Rian Origin: Irish Meaning: little king
Riordan Origin: Irish Meaning: bard or minstrel
Rowan Origin: Scottish Meaning: rowan tree
Rowena Origin: Welsh Meaning: white spear
Sabrina Origin: Latin Meaning: from the river Severn
Parenting news, advice, and inspo… right in your inbox.
By signing up to Tinybeans newsletters you agree to our Terms and
Privacy Policy
This website uses cookies to ensure you get the best experience possible. Accepting the use of cookies enables important site functionality including personalization and analytics.