Irish girl names have a musical quality that makes them stand out right away. Many come from ancient Gaelic roots, mythology, nature, and old family surnames, which gives them depth as well as beauty. Some feel soft and lyrical, others strong and spirited, but most share a sense of history that never feels heavy or outdated.
What also makes Irish names special is how personal they feel. A lot of them are tied to stories, legends, or natural imagery like light, strength, and the land itself. Whether you prefer traditional spellings or slightly modernized versions, Irish girl names offer warmth, character, and individuality in equal measure.
Classic Irish Girl Names
- Aoife. Meaning: beauty, radiance.
- Brigid. Meaning: exalted one.
- Caitlin. Meaning: pure.
- Deirdre. Meaning: sorrowful or broken-hearted.
- Eileen. Meaning: bright, shining light.
- Fiona. Meaning: fair or white.
- Mairead. Meaning: pearl.
- Niamh. Meaning: bright or radiant.
- Orla. Meaning: golden princess.
- Siobhan. Meaning: God is gracious.
- Sinead. Meaning: God is gracious.
- Una. Meaning: lamb or unity.
- Grainne. Meaning: grain or love.
- Roisin. Meaning: little rose.
- Eimear. Meaning: swift or ready.
Traditional Gaelic Irish Girl Names
- Aine. Meaning: brightness or splendor.
- Aoibheann. Meaning: pleasant or beautiful.
- Blathnaid. Meaning: little flower.
- Caoimhe. Meaning: gentle or precious.
- Cliodhna. Meaning: love or beauty.
- Dearbhla. Meaning: daughter of a poet.
- Fionnuala. Meaning: fair shoulder.
- Muireann. Meaning: of the sea.
- Nuala. Meaning: fair shoulders.
- Sadhbh. Meaning: sweetness or goodness.
Popular Modern Irish Girl Names
- Aisling. Meaning: dream or vision.
- Ciara. Meaning: dark-haired.
- Erin. Meaning: from Ireland.
- Keira. Meaning: dark or little dark one.
- Molly. Meaning: star of the sea.
- Saoirse. Meaning: freedom.
- Shannon. Meaning: wise river.
- Tara. Meaning: hill or elevated place.
- Teagan. Meaning: little poet.
- Ailish. Meaning: noble.
Short and Sweet Irish Girl Names
- Eabha. Meaning: life.
- Enya. Meaning: little fire.
- Maeve. Meaning: intoxicating.
- Nora. Meaning: honor.
- Orlaith. Meaning: golden princess.
- Shea. Meaning: admirable.
- Bree. Meaning: strength or hill.
- Una. Meaning: unity or one.
- Clodagh. Meaning: name of an Irish river.
- Neve. Meaning: bright or radiant.
Nature Inspired Irish Girl Names

- Alannah. Meaning: dear child.
- Aileen. Meaning: bright light.
- Ciara. Meaning: dark beauty.
- Rowan. Meaning: little red-haired one or tree.
- Sorcha. Meaning: brightness or light.
- Finola. Meaning: fair shoulder.
- Lasairfhiona. Meaning: flame of wine.
- Lile. Meaning: lily flower.
- Samhain. Meaning: end of summer.
- Tuilelaith. Meaning: princess of abundance.
Strong and Mythological Irish Girl Names
- Badb. Meaning: battle goddess.
- Banba. Meaning: ancient name for Ireland.
- Etain. Meaning: shining one.
- Macha. Meaning: battle or plain.
- Medb. Meaning: intoxicating.
- Scathach. Meaning: warrior woman.
- Aife. Meaning: warrior woman.
- Morrigan. Meaning: great queen.
- Riona. Meaning: queenly.
- Lasair. Meaning: flame.
Vintage and Old Irish Girl Names
- Bairbre. Meaning: foreign woman.
- Bridie. Meaning: strength or exalted one.
- Caitria. Meaning: pure.
- Eibhlin. Meaning: radiant beauty.
- Honora. Meaning: honor.
- Ita. Meaning: thirst or longing.
- Mairin. Meaning: beloved.
- Nessa. Meaning: gentle or not gentle.
- Sheila. Meaning: blind.
- Treasa. Meaning: strength.
Irish Girl Names With Soft Modern Appeal
- Aislinn. Meaning: dream or vision.
- Caragh. Meaning: friend.
- Darina. Meaning: fertile or fruitful.
- Emer. Meaning: swift or ready.
- Liadan. Meaning: grey lady.
- Orfhlaith. Meaning: golden ruler.
- Róis. Meaning: rose.
- Saibh. Meaning: goodness.
- Síle. Meaning: blind or heavenly.
- Tamsin. Meaning: twin.
Elegant Irish Girl Names
- Ailbhe. Meaning: bright or white.
- Caoilainn. Meaning: slender girl.
- Eilís. Meaning: pledged to God.
- Meara. Meaning: merry or joyful.
- Siofra. Meaning: fairy or elf.
- Aoibhinn. Meaning: pleasant or beautiful.
- Fia. Meaning: wild or deer.
- Iseult. Meaning: fair lady.
- Mealla. Meaning: enticing.
- Ruari. Meaning: red-haired king.
Contemporary Irish Favorites

- Blathin. Meaning: little flower.
- Eireann. Meaning: from Ireland.
- Fiadh. Meaning: wild or untamed.
- Laoise. Meaning: radiant girl.
- Rian. Meaning: little king or path.
Irish girl names carry a rare mix of beauty, strength, and storytelling. They feel rooted in tradition while still leaving room for individuality and modern expression. Whether you are drawn to lyrical Gaelic spellings, powerful mythological names, or softer contemporary choices, Irish names offer depth and character that go far beyond sound alone. Choosing one often feels less like picking a trend and more like continuing a story that has been told for generations.