Skip to Content

Stunning Irish baby names

Looking for gorgeous Irish baby names?

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

Irish baby

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! 

What are some popular Irish baby names?

The most popular Irish baby names for 2019 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 
  • James 
  • Noah 
  • Conor 
  • Daniel 

The most popular Irish names for girls are: 

  • Emily 
  • Grace 
  • Fiadh 
  • Sophie 
  • Hannah 

Related post: 2021 baby name trends

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.

Callie 

Meaning from the forest. 

Caoimhe 

(kwee-va or kee-va)

Meaning dear or noble.

Cara 

Meaning friend.

Caragh 

Meaning beloved or friend.

Ciara 

(kee-ra)

Meaning black.

Cliodhna 

(clee-na)

Meaning shapely.

Clodagh 

(clo-da)

Meaning name of an Irish river.

Eabha 

(ey-va)

Meaning life.

Eilidh 

(ay-lee)

Meaning radiant one.

Eireann 

(erin)

Meaning Ireland.

Elmear 

(ee-mur)

Meaning swift.

Elva 

Meaning noble. 

Emer 

Meaning swift.

Enya 

Meaning 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. 

Irish baby names and meanings

← Previous
Do you need a Moses basket?
Next →
Baby names that mean love