Looking for gorgeous Irish baby names?
The emerald isle has some stunning baby names that make for beautiful choices for boys and girls.

This list of more than 100 Irish baby names includes traditional baby names plus some rare and unusual baby names that you may not see so often!
We’ve also delved into the Irish baby name charts to bring you the most popular names and the ones on the rise.
What are some popular Irish baby names?
The most popular Irish baby names are seriously cute and there’s some lovely baby name inspiration to be had from them!
The most popular names for boys in Ireland are:
- Jack
- Noah
- Rian
- Cillian
- James
The most popular Irish names for girls are:
- Sophie
- Éabha
- Grace
- Emily
- Fiadh
Related post: 2025 baby name trends
Trending Irish names on the rise
Cillian entered the top five names for boys in 2024, no doubt driven in part by actor Cillian Murphy.
There were three new entrants to the top 100 for boys: Rowan, Caleb and Iarlaith.
In the girls chart, there were four new entrants: Hallie, Rhea, Caragh and Aurora.
Irish baby boy names
These are some gorgeous Irish baby boy names plus their meanings. You will find some rare and traditional baby name inspiration for boys here!
Aidan
Meaning little fire.
Aodhan
(aidan)
Meaning fire or fiery.
Becan
Meaning little man.
Blaine
Meaning slender and angular.
Brady
Meaning broad meadow.
Brandon
Meaning crow or little raven.
Caolan
(kee-lin)
Meaning slender or narrow.
Carlin
Meaning little champion.
Carrick
Meaning rock.
Cathan
Meaning battle.
Cian
(kee-an)
Meaning ancient.
Ciaran
(kee-ran)
Meaning little dark one.
Cillian
Meaning little church.
Colm
Meaning dove.
Conor
Meaning lover of hounds.
Cormac
Meaning impure son.
Cronan
Meaning dark one.
Curran
Meaning dagger or hero.
Daithi
(da-hee)
Meaning nimbleness.
Daley
Meaning assembly or valley.
Darragh
Meaning strength or perseverance.
Dermot
Meaning free man.
Declan
Meaning full of goodness.
Devlin
Meaning fierce or courage.
Donal
Meaning mighty.
Donahue
Meaning dark fighter.
Diarmuid
Meaning free from envy.
Egan
Meaning fire.
Enda
Meaning like a bird.
Eoghan
(owen)
Meaning youth.
Eoin
(owen)
Meaning god is gracious.
Fergal
Meaning brave or manly.
Fergus
Meaning strength or virility.
Fionn
Meaning white or fair haired.
Finbar
Meaning fair haired one.
Finn
Meaning fair.
Related post: Short baby boy names
Flynn
Meaning red haired one.
Gair
Meaning small one.
Gallagher
Meaning foreign helper.
Grady
Meaning noble or illustrious.
Hogan
Meaning youth.
Kain
Meaning acquire.
Keegan
Meaning fire.
Keenan
Meaning ancient.
Kian
Meaning ancient.
Kieran
Meaning black.
Killian
Meaning little church.
Knox
Meaning round hill.
Lawler
Meaning one who mutters.
Liam
Meaning protector or warrior.
Lorcan
Meaning little fierce one.
Manus
Meaning great.
Monroe
Meaning mouth of the river.
Munro
Meaning mouth of the river.
Murphy
Meaning sea warrior.
Niall
Meaning champion.
Nolan
Meaning famous or noble.
Odhran
(orin)
Meaning pale.
Oisin
(o-sheen or uh-sheen)
Meaning small deer.
Oran
Meaning light or pale.
Oscar
Meaning spear of the gods.
Padraig
Meaning noble.
Patrick
Meaning noble.
Quinlan
Meaning strong.
Quillan
Meaning cub.
Quinn
Meaning counsel.
Rafferty
Meaning prosperity wielder.
Rian
Meaning king.
Ronan
Meaning little seal.
Rory
Meaning red-haired king.
Ruairi
(rory)
Meaning red-haired king.
Sean
Meaning seen.
Seamus
Meaning one who supplants.
Senan
Meaning old or wise.
Shane
Meaning god is gracious.
Slevin
Meaning mountain.
Tierney
Meaning lord.
Ultan
Meaning man from Ulster.
Irish baby girl names
These are some of the most popular and cool Irish baby girl names. They also include some rare baby name ideas.
Ailbhe
(alva)
Meaning noble or bright.
Ailise
(ay-lees)
Meaning noble.
Aine
(awn-ye)
Meaning brilliant or happiness.
Aisling
(Ash-ling)
Meaning dream or vision.
Aoibhe
(ey-va)
Meaning life or beauty.
Aoibhinn
(ay-veen or ee-van)
Meaning beautiful.
Aoife
(ee-fa)
Meaning beautiful or radiant.
Brea
Meaning strong.
Bronagh
Meaning sorrow.
Caelan
Meaning slender.
Callie
Meaning from the forest.
Caitlin
Meaning pure or faithful.
Callen
Meaning powerful in battle.
Caoimhe
(kwee-va or kee-va)
Meaning gentle, dear or noble.
Cara
Meaning friend.
Caragh
Meaning beloved or friend.
Carys
Meaning love.
Ciara
(kee-ra)
Meaning black.
Cliodhna
(clee-na)
Meaning shapely.
Clodagh
(clo-da)
Meaning name of an Irish river.
Dacey
Meaning from the south.
Dara
Meaning oak wood.
Decla
Meaning full of goodness.
Delaney
Meaning dark challenger.
Eabha
(ey-va)
Meaning life.
Edana
Meaning fire.
Eilidh
(ay-lee)
Meaning radiant one.
Eilis
Meaning noble.
Eireann
(erin)
Meaning Ireland.
Elmear
(ee-mur)
Meaning swift.
Elva
Meaning noble.
Emer
Meaning swift.
Enya
Meaning kernel or grain, and also fire.
Evanna
Meaning born of the yew tree.
Fallon
Meaning superiority or descended from a ruler.
Fiadh
(fee-a)
Meaning wild.
Fiona
Meaning white or fair.
Grainne
(grawn-ye)
Meaning love.
Imogen
Meaning maiden.
Kayleigh
Meaning slim and fair.
Keeley
Meaning slender and pretty.
Kera
Meaning pure.
Lana
Meaning little rock.
Laoise
(lee-sha)
Meaning radiance.
Maeve
Meaning intoxicating.
Maura
Meaning star of the sea.
Mckenna
Meaning ascend.
Mckenzie
Meaning born of fire.
Myrna
Meaning beloved.
Nessa
Meaning pure or holy.
Neve
Meaning bright or radiant.
Niamh
(neev)
Nola
Meaning white shoulder.
Nuala
Meaning fair shoulder.
Orla
Meaning gold.
Orlaith
Meaning gold.
Riley
Meaning valiant and brave.
Riona
Meaning queenly.
Roisin
(ro-sheen)
Meaning little rose.
Sadhbh
(sigh-v)
Meaning sweet or goodness.
Saoirse
(ser-sha)
Meaning liberty.
Shauna
Meaning god is gracious.
Shannon
Meaning old or ancient.
Shay
Meaning stately or gift.
Shayla
Meaning blind.
Shona
Meaning god is gracious.
Sile
(shee-la)
Meaning heaven.
Sinead
Meaning god is gracious.
Siobhan
(shiv-on)
Meaning god is gracious.
Sloane
Meaning raider.
Sorcha
Meaning light or brightness.
Teagan
Meaning little poet.
Tiggy
Meaning tiger.
Una
Meaning one.

