
© Yana Vasileva/Shutterstock.com

Celtic Baby Names for Boys
If you're looking for traditional Celtic baby names for boys, we have you covered. From rough and rugged to more noble and upstanding, here is a selection of Celtic baby names for boys, which includes the Scottish Gaelic, Irish, Welsh, Cornish, Breton, and Manx populations.
RELATED: 25 Celtic Baby Names
- Aiden - Aiden is a cute Irish-Celtic boy name. It means "little fire," and it's related to Aodh, another Irish boy's name that means "flame."
- Casworon - Casworon is an unusual Celtic boy name, but it has a great origin story. It's from "cad" (battle) and "kawaro" (hero).
- Taran - Taran is a beautiful Celtic boy's name. It's Cornish, and it means "thunder." The "A"s are long, so it's pronounced TAHR-ahn.
- Brian - Brian is a popular Celtic boy name. It originally spread because of the victories of King Brian Boru after he drove the Vikings out of 10th century Ireland.
- Benesek - Benesek is a Celtic boy name that comes from the English name "Benedict." It originated in Cornwall.
- Roy - Roy is a Celtic boy name that means "red." It comes from the old Gaelic word "ruadh."
- Cairbre - Cairbre is an unusual boy Celtic name. It's pronounced like "KAHR-bra" and means "one who rides in a chariot."
- Owen - Owen is a Celtic boy name that means "young fighter." It's of Welsh origin. Another variation is Owain.
- Tramayne - Tramayne is a Celtic boy name that means "town built with stone." It could be a sturdy, reliable name for your son.
- Cillian - Cillian is a Celtic boy name with an unusual pronunciation. Though it looks like it should be "SILL-ian," it's actually "KILL-ian." It means "small church."
- Niall - Niall is a Celtic baby name that's grown popular in recent years. It's pronounced "NYA-al."
- Connor - Did you know that Connor is a Celtic boy name? It's become widespread throughout Europe and America, but it traces its roots back to the Irish Gaelic people.
- Dougal - Dougal is a Celtic boy name of Gaelic origin. You might be familiar with it because of the antagonist in Outlander, which is fitting: It means "dark stranger."
- Seamas - Seamas is another Celtic boy name that isn't pronounced like it's spelled. It's pronounced "SHAY-mus." It comes from the Irish version of James.
- Maxwell - Maxwell is a Celtic boy name that dates back to the 12th century. It's generally believed to have Scottish origins.
- Dylan - Dylan is Celtic boy's name from Wales. It means "great tide" or "son of the sea."
- Art - Art is a Celtic boy name that means "royalty," "nobility" or "champion." It's no wonder that King Arthur stems from it.
- Patrick - Patrick is a Celtic boy name. It's commonly mistaken for Irish, but it's actually from the Latin word "patrician" meaning "nobleman."
- Fergus - Fergus is a Celtic boy name that's commonly associated with strength and valor. It literally means "man of force."
- Malcolm - Malcolm is a strong Celtic boy name. It used to refer to the followers of Saint Columbia during the spread of Christianity in Scotland.
- Pembroke - Pembroke is a Celtic boy name that you don't hear often, but it was all the rage back in the 1800s. It could definitely set your child apart.
- Sean - Sean is a Celtic boy name that means "God is gracious." It has roots in Ireland. Other spellings include Shawn and Shaun.
- Tristan - Tristan is a very popular Celtic boy name. Are you familiar with the story of Tristan and Isolde?
- Finn - Finn is a sweet-sounding Celtic boy name. It means "white" or "fair." Another variation is Finian.
- Rowan - Rowan is a Celtic boy name that's really risen through the ranks in terms of popularity. It used to be an obscure name related to the little-known rowan tree, but today, it's a bonafide hit.
Search thousands of baby names on MomsWhoThink.com to find the perfect name for your little one!