300+ Irish Names for Boys & Girls 2026
Irish names are known for their rich history, lyrical sound, and deep cultural roots. Originating from the Gaelic language, many Irish names have been passed down for centuries and are closely connected to Ireland’s ancient traditions, mythology, and folklore.
These names often carry powerful meanings related to nature, strength, beauty, and noble character.
Many traditional Irish names come from legendary heroes, kings, and figures from Celtic mythology, while others are inspired by the natural landscapes of Ireland, such as rivers, hills, forests, and the sea. Because of this, Irish names frequently symbolize qualities like bravery, wisdom, loyalty, and resilience.
Today, Irish names remain popular not only in Ireland but also around the world for their unique spellings, melodic pronunciation, and meaningful origins.
In this list, you’ll discover a collection of Irish names and their meanings, highlighting the charm, history, and cultural significance behind these timeless Gaelic names.
Irish Names for Girls
Aileen – The name means light; shining brightness.
Ailbhe – It means white; bright beauty.
Aine – The meaning of this girl’s name is radiance; brilliant light.
Aisling – This name means dream; vision.
Alannah – It means dear child; beloved one.
Aoibhe – The meaning of this girl’s name is beauty; radiant charm.
Aoife – This name means beautiful; radiant woman.
Arlene – It means pledge; sacred promise.
Ashling – The meaning of this girl’s name is dream; hopeful vision.
Beibhinn – This name means fair lady; beautiful woman.
Bebhinn – It means pleasant lady; graceful woman.
Blaithin – The meaning of this girl’s name is little flower; delicate blossom.
Blathnaid – This name means blossom; blooming beauty.
Branna – It means raven; dark bird.
Brenda – The meaning of this girl’s name is sword; strong warrior.
Briana – This name means noble; strong woman.
Bridget – It means strength; powerful woman.
Brigid – The meaning of this girl’s name is exalted one; noble woman.
Bronagh – This name means sorrowful; gentle heart.
Bronwen – It means white breast; fair beauty.
Cadhla – The meaning of this girl’s name is graceful; beautiful one.
Caitlin – This name means pure; innocent heart.
Caoimhe – It means gentle; beautiful and kind.
Cara – The meaning of this girl’s name is friend; beloved companion.
Caragh – This name means beloved; dear one.
Carina – It means dear little one; beloved child.
Carla – The meaning of this girl’s name is free woman; independent spirit.
Carmel – This name means garden; fertile land.
Catriona – It means pure; innocent beauty.
Ceallach – The meaning of this girl’s name is bright-headed; intelligent one.
Ceara – This name means dark-haired; mysterious beauty.
Ciara – It means dark; black-haired beauty.
Claire – The meaning of this girl’s name is bright; clear light.
Cliona – This name means shapely; graceful form.
Clodagh – It means river name; flowing water.
Colleen – The meaning of this girl’s name is girl; young woman.
Croia – This name means heart; loving spirit.
Deirdre – It means sorrowful; tragic heroine.
Delaney – The meaning of this girl’s name is dark challenger; strong spirit.
Dervla – This name means daughter of the poet; noble heritage.
Devlin – It means fierce courage; brave heart.
Eabha – The meaning of this girl’s name is life; living spirit.
Eadaoin – This name means fire; passionate spirit.
Eavan – It means beautiful sheen; radiant glow.
Edna – The meaning of this girl’s name is kernel; seed of life.
Eileen – This name means bright; shining light.
Eimear – It means swift; quick and graceful.
Eithne – The meaning of this girl’s name is kernel; seed.
Elva – This name means white; fair beauty.
Emer – It means swift; graceful woman.
Enya – The meaning of this girl’s name is little fire; passionate spirit.
Erin – This name means Ireland; peaceful land.
Etain – It means shining; radiant woman.
Eva – The meaning of this girl’s name is life; living soul.
Evelyn – This name means wished-for child; beloved one.
Faye – It means fairy; magical being.
Fenella – The meaning of this girl’s name is white shoulder; fair beauty.
Fidelma – This name means beauty ever good; virtuous woman.
Finola – It means fair shoulder; graceful beauty.
Fiona – The meaning of this girl’s name is fair; white beauty.
Fionnuala – This name means fair shoulder; beautiful form.
Flannery – It means red-haired; fiery beauty.
Glenna – The meaning of this girl’s name is valley; peaceful place.
Grainne – This name means grain; seed of life.
Iona – It means island; sacred land.
Isolde – The meaning of this girl’s name is ice ruler; noble woman.
Ivory – This name means pale; white beauty.
Keelin – It means slender; graceful one.
Keira – The meaning of this girl’s name is dark-haired; mysterious beauty.
Kelly – This name means warrior; brave fighter.
Kiera – It means dark; black-haired beauty.
Kyla – The meaning of this girl’s name is narrow strait; channel of water.
Lainey – This name means bright shining one; radiant girl.
Laoghaire – It means calf herder; rural life.
Leah – The meaning of this girl’s name is weary; gentle soul.
Lennon – This name means lover; affectionate one.
Liadan – It means grey lady; poetic woman.
Liriel – The meaning of this girl’s name is daughter of the sea; ocean spirit.
Lorna – This name means fox; clever creature.
Maeve – It means intoxicating; powerful queen.
Maire – The meaning of this girl’s name is beloved; wished-for child.
Maureen – This name means little Mary; beloved child.
Meabh – It means intoxicating; legendary queen.
Megan – The meaning of this girl’s name is pearl; precious jewel.
Michaela – This name means who is like God; humble spirit.
Moira – It means bitter; strong spirit.
Molly – The meaning of this girl’s name is star of the sea; beloved one.
Mona – This name means noble; dignified woman.
Muirgen – It means born of the sea; ocean child.
Muriel – The meaning of this girl’s name is bright sea; shining water.
Nessa – This name means gentle; soft spirit.
Neve – It means bright; radiant beauty.
Niamh – The meaning of this girl’s name is bright; shining one.
Nola – This name means noble; fair lady.
Noreen – The meaning of this girl’s name is little honor; respected woman.
Norah – This name means honor; shining light.
Oona – It means one; unique woman.
Orla – The meaning of this girl’s name is golden princess; royal beauty.
Orlagh – This name means golden lady; noble woman.
Padraigin – It means noble; little patrician.
Pegeen – The meaning of this girl’s name is little pearl; precious gem.
Riona – This name means queenly; royal woman.
Roisin – It means little rose; delicate flower.
Rory – The meaning of this girl’s name is red king; fiery ruler.
Rowan – This name means little red one; rowan tree.
Sadhbh – It means sweet; lovely woman.
Saoirse – The meaning of this girl’s name is freedom; liberty.
Saraid – This name means princess; noble woman.
Shannon – It means wise river; sacred water.
Sheila – The meaning of this girl’s name is blind; devoted spirit.
Sheena – This name means God is gracious; divine mercy.
Siobhan – It means God is gracious; divine blessing.
Sinead – The meaning of this girl’s name is God is gracious; heavenly favor.
Sorcha – This name means brightness; radiant light.
Tara – It means rocky hill; sacred place.
Teagan – The meaning of this girl’s name is little poet; creative spirit.
Tierney – This name means lord; noble leader.
Treasa – It means strength; powerful woman.
Una – The meaning of this girl’s name is one; unique beauty.
Vevina – This name means sweet lady; gentle woman.
Yseult – The meaning of this girl’s name is ice ruler; legendary beauty.
Ailsa – This name means elf victory; magical triumph.
Alana – It means dear child; beloved daughter.
Arianwen – The meaning of this girl’s name is silver blessed; shining beauty.
Bree – This name means hill; elevated land.
Bria – It means noble; strong woman.
Cailin – The meaning of this girl’s name is girl; young maiden.
Carlin – This name means little champion; brave spirit.
Cassidy – It means curly-haired; lively beauty.
Clare – The meaning of this girl’s name is bright; shining light.
Darcy – This name means dark one; mysterious beauty.
Earla – It means noblewoman; dignified lady.
Fallon – The meaning of this girl’s name is leader; powerful ruler.
Finley – This name means fair warrior; brave fighter.
Gillian – It means youthful; lively spirit.
Iseult – The meaning of this girl’s name is fair lady; legendary beauty.
Keara – This name means dark-haired; mysterious charm.
Kenna – It means born of fire; fiery spirit.
Lennox – The meaning of this girl’s name is elm grove; peaceful forest.
Lorcan – This name means little fierce one; brave spirit.
Malin – It means little warrior; brave child.
Neala – The meaning of this girl’s name is champion; strong woman.
Orin – This name means pale green; fresh nature.
Reagan – It means little ruler; noble leader.
Riley – The meaning of this girl’s name is courageous; brave heart.
Sloane – This name means warrior; fierce fighter.
Taryn – It means rocky hill; strong land.
Tegan – The meaning of this girl’s name is beautiful; fair one.
Torin – This name means chief; leader.
Keavy – The meaning of this girl’s name is gentle; graceful woman.
Irish Names for Boys
Aidan – Little fire
Brendan – Prince; descendant of Braonán
Cian – Ancient; enduring
Declan – Man of prayer
Eamon – Wealthy protector
Finn – Fair; white
Gavin – White hawk
Hugh – Mind; intellect
Ian – God is gracious
Kieran – Little dark one
Liam – Strong-willed warrior
Milo – Soldier; merciful
Nolan – Champion; noble
Owen – Young warrior; well-born
Patrick – Nobleman
Quinn – Wise; counsel
Ronan – Little seal
Sean – God is gracious
Tadhg – Poet; philosopher
Ultan – Man from Ulster
Alastair – Defender of mankind
Brennan – Descendant of the sad one
Callum – Dove
Donal – World ruler
Eoghan – Born of the yew tree
Fergus – Man of strength
Garrett – Spear strength
Hogan – Young warrior
Ivor – Archer; bow warrior
Keegan – Small flame
Lorcan – Little fierce one
Malachy – Messenger of God
Neal – Champion
Oran – Little green one
Padraig – Noble
Rory – Red king
Seamus – Supplanter
Tiernan – Little lord
Ulick – Noble heritage
Baird – Poet; singer
Aengus – One strength
Basil – Kingly
Cathal – Battle ruler
Dermot – Free man
Enda – Birdlike; freedom
Fintan – White fire
Grady – Noble
Harlan – Rocky land
Iarlaith – Noble prince
Kellan – Powerful warrior
Larkin – Fierce
Murtagh – Sea warrior
Niall – Champion; cloud
Oisin – Little deer
Phelan – Wolf
Riordan – Royal poet
Shane – God is gracious
Teague – Poet
Uaine – Green one
Brady – Spirited; broad
Ardan – High aspiration
Brann – Raven
Cormac – Charioteer
Darragh – Oak tree
Eamonn – Rich protector
Fiachra – Raven
Gannon – Fair-skinned
Hennessy – Descendant of Angus
Iomhar – Archer
Kian – Ancient king
Lochlann – Land of lakes
Mahon – Bear-like
Ned – Wealthy guardian
Odhran – Pale green
Proinsias – Free man
Rafferty – Prosperity bearer
Seanan – Little wise one
Torin – Chief
Uinseann – Ash tree
Brin – Hill
Art – Bear; noble
Brock – Badger
Cillian – War strife
Donnacha – Brown warrior
Erc – Speckled; spotted
Felan – Wolf
Gearoid – Brave with a spear
Hughie – Intelligent
Iagan – Little fire
Kerrigan – Dark-haired
Loman – Bare place
Maddox – Son of Madoc
Nevin – Holy; little saint
Odran – Dark-haired
Piaras – Rock
Rian – Little king
Senan – Wise one
Turlough – Helper; abettor
Ualan – Proud
Bradan – Salmon
Aodh – Fire
Bairre – Fair-headed
Colm – Dove
Diarmuid – Free man
Eanna – Birdlike
Faolan – Little wolf
Gilla – Servant
Hagan – Young warrior
Ivoran – Archer
Keir – Dark one
Laoghaire – Shepherd
Manus – Great
Nessan – Gentle
Osgar – Deer lover
Peader – Rock
Ruairi – Red king
Sullivan – Dark-eyed
Tiarnan – Little lord
Uilliam – Strong protector
Breandan – Prince
Ailill – Elf-like beauty
Bodan – Messenger
Cairbre – Charioteer
Daire – Fruitful; fertile
Eochaid – Horseman
Fergal – Brave man
Guaire – Noble
Hughán – Young mind
Iomair – Archer warrior
Kealan – Slender
Lir – Sea god
Muiredach – Lord
Nemed – Sacred
Oscar – Deer friend
Phelim – Ever good
Ruarc – Famous ruler
Sioda – Silk-like
Tomas – Twin
Uasal – Noble
Breac – Speckled
Ailbe – White; bright
Blathmac – Son of the flower
Conall – Strong wolf
Dallan – Blind poet
Eimhin – Swift
Fiach – Raven
Gorm – Blue
Hughbert – Bright mind
Iarlath – Noble prince
Keane – Ancient; enduring

