Gaelic girl names originate from the Gaelic language, spoken in Ireland and parts of Scotland.
In Gaelic naming conventions, many names are derived from natural elements such as flowers, trees, rivers, and animals. Gaelic names also frequently honor saints and historical figures, preserving their legacy through generations.
Whether you have Gaelic ancestry, are fascinated by Celtic culture, or love poetic and enchanting names, our list of 100 beautiful Gaelic girl names offers a captivating and meaningful choice.
In This Article
100 Traditional and Rare Gaelic Names for Girls
Here are 100 of our favorite Gaelic names for girls, their meanings, and some fascinating facts.
Adaira
Adaira is a Gaelic name that means "from the oak tree ford." It is derived from the elements "ad" meaning "from" and "dair" meaning "oak tree."
Aifric
Aifric is a Gaelic name that means "pleasant" or "agreeable." It is a variant of the name Africa, which was given to girls born in Scotland during the 17th and 18th centuries.
Ailbhe
Ailbhe is a Gaelic girl's name that means "bright" or "radiant."
Aine
Aine is a Gaelic name that means "radiance" or "splendor." In Irish mythology, Aine is the name of a goddess associated with the sun, fertility, and prosperity.
Aisling
Aisling is a Gaelic name that means "vision" or "dream." It gained popularity in the 20th century through Irish poetry and literature, where it referred to a poetic genre featuring a vision of a beautiful woman.
Alaina
Alaina is a Gaelic name for girls that means "Dear child." It is a variant of the name Elaine, which has roots in Old French and Old Provençal languages.
Annag
Annag is a Gaelic name for girls that means "grace" or "favor." It is a diminutive form of the name Anna, which is of Hebrew origin.
Aoibheann
Aoibheann is a Gaelic girl's name that means "beautiful" or "radiant."
Aoife
Aoife is a Gaelic girl's name that means "Beauty." Aoife was the name of a warrior woman in Irish folklore and a princess in the Ulster Cycle of Irish mythology.
Ashling
Ashling is a Gaelic name that means "dream" or "vision." The name Ashling is often associated with creativity and poetic inspiration.
Blaire
Blaire is a Gaelic name that means "field" or "plain." Blaire is a unisex name and is popularly used for both boys and girls.
Blathnaid
Blathnaid is a Gaelic girl's name that means "flower."
Breanna
Breanna is a Gaelic girl's name that means "noble" or "strong."
Bria
Bria is a Gaelic name that means "strong" or "virtuous." Bria is a compact and stylish name often chosen for its simplicity.
Bridget
Bridget is a Gaelic name that means "exalted one."
Brigid
Brigid is a Gaelic girl's name that means "exalted one." Brigid is associated with the Irish goddess Brigid, who was later adopted as a Christian saint.
Bronagh
Bronagh is a Gaelic name that means "sorrow" or "sadness." The name Bronagh has a melancholic undertone and is rooted in Irish folklore.
Cairistiona
Cairistiona is a Gaelic girl's name that means "follower of Christ."
Caitlin
Caitlin is a Gaelic name that means "pure" or "chaste." Caitlin Moran is a British writer known for her columns and books, including "How to Be a Woman."
Caladh
Caladh is a Gaelic name for girls that means "harbor" or "shelter." Caladh is a unique and evocative name associated with the sea and protection.
Caoimhe
Caoimhe is a Gaelic girl's name that means "beautiful" or "gentle." Caoimhe is a popular and traditional name in Ireland.
Cara
Cara is a Gaelic girl's name with Latin roots that means "beloved" or "dear." Cara is a simple and widely used name with roots in various cultures.
Catriona
Catriona is a Gaelic girl's name that means "pure" or "chaste." Catriona is the Scottish form of the name Katherine and is commonly used in Scotland.
Ciana
Ciana is a Gaelic name with both Italian and Irish origins. In Italian, Ciana is derived from the word "ciano," meaning "azure" or "sky blue." In Irish, Ciana is a variant of the name Kiana and shares the meaning "ancient" or "God is gracious."
Ciara
Ciara is an Gaelic girl's name that means "dark-haired." Ciara Renée is an American actress known for her roles in theater productions and TV shows like "Legends of Tomorrow."
Cliodhna
Cliodhna is a Gaelic girl's name that means "shapely" or "graceful." Cliodhna is a name associated with Irish mythology, particularly with the goddess of love and beauty.
Clodagh
Clodagh is a Gaelic girl's name that means "river." Clodagh is derived from the name of a river in County Tipperary, Ireland.
Colleen
Colleen is a Gaelic girl's name that means "girl" or "young woman." Colleen is a word borrowed from the Irish language and used as a given name.
Colm
Colm is a Gaelic name that means "dove." Colm is a short and distinctive name with a peaceful symbolism associated with doves.
Daire
Daire is a Gaelic name that means "fertile" or "fruitful." Daire is a name rooted in Irish mythology and is associated with abundance and prosperity.
Dearbhla
Dearbhla is a Gaelic girl's name that means "true beauty." Dearbhla is a name rooted in Irish mythology and is associated with grace and elegance.
Deirdre
Deirdre is a Gaelic name that means "sorrowful" or "wanderer." Deirdre is a name with deep roots in Irish mythology, particularly associated with a tragic heroine.
Ealasaid
Ealasaid is a Gaelic name that means "God is my oath." Ealasaid is the Scottish Gaelic form of the name Elizabeth and is commonly used in Scotland.
Eibhlin
Eibhlin is a Gaelic name that means "radiant" or "bright." Eibhlin is a traditional Irish name with a melodic sound and a sense of luminosity.
Eileen
Eileen is a Gaelic girl's name that means "bright" or "shining one." Eileen Brennan was an American actress known for her roles in films like "Private Benjamin" and "The Last Picture Show."
Eilis
Eilis is a Gaelic name that means "God is my oath."
Eireann
Eireann is a Gaelic girl's name that means "from Ireland." Eireann is a name rooted in the Gaelic language and symbolizes a connection to the land of Ireland.
Eithna
Eithna is a Gaelic name that means "kernel" or "nut." Eithna is a name associated with nature and has a unique meaning inspired by the natural world.
Enya
Enya is a Gaelic girl's name that means "fire." Enya is an Irish singer and songwriter known for her ethereal and enchanting music, with notable songs like "Orinoco Flow" and "Only Time."
Erin
Erin is a Gaelic girl's name that means "from Ireland." Erin is a name commonly used to symbolize a connection to the country of Ireland.
Fainche
Fainche is a Gaelic girl's name that means "fair."
Fearchara
Fearchara is a Gaelic name that means "dear friend." Fearchara is a name that emphasizes the value of friendship and companionship.
Fia
Fia is a Gaelic name that means "wild" or "deer."
Fiadh
Fiadh is a Gaelic name that means "wild" or "deer." Fiadh is a name rooted in Irish mythology and symbolizes the untamed spirit of the deer.
Finola
Finola is a Gaelic name that means "white shoulder." Finola is a name associated with purity and grace, often used to describe a beautiful swan.
Fiona
Fiona is a Gaelic girl's name that means "fair" or "white." Fiona is a name with Celtic roots and is commonly used in Scotland.
Gormlaith
Gormlaith is a Gaelic girl's name that means "blue princess." Gormlaith is a name associated with royalty and carries a regal and noble connotation.
Grainne
Grainne is a Gaelic name that means "grace."
Iona
Iona is a Gaelic girl's name that means "island." Iona is the name of a small island off the coast of Scotland with historical and religious significance.
Iseabail
Iseabail is a Gaelic girl's name that means "God is my oath." Iseabail is a variant of the name Isabel and is commonly used in Scotland.
Isibeal
Isibeal is a Gaelic name that means "God is my oath." Isibeal is a variant of the name Isabel and carries a sense of devotion and faithfulness.
Kaelyn
Kaelyn is a Gaelic name with American origins that means "pure." Kaelyn is a modern name that emerged in the United States and has gained popularity in recent years.
Kaira
Kaira is a Gaelic girl's name that means "noble" or "illustrious." Kaira is a name associated with dignity and prestige, often chosen for its regal qualities.
Keelin
Keelin is a Gaelic girl's name that means "slender" or "fair." Keelin is a name rooted in Irish heritage and is often used to describe someone with a delicate and beautiful appearance.
Keira
Keira is a Gaelic girl's name that means "dark-haired." Keira is a name associated with individuals who have rich, dark hair and is commonly used in Ireland.
Kerrie
Kerrie is a Gaelic girl's name that means "dark-haired."
Laoise
Laoise is a Gaelic girl's name that means "light."
Leslie
Leslie is a Gaelic name that means "garden of holly." Leslie is a unisex name that was traditionally more commonly used for boys but has become popular for girls as well.
Liadan
Liadan is a Gaelic girl's name that means "grey lady." Liadan is a name steeped in Irish mythology and often associated with mysterious and enchanting qualities.
Madainn
Madainn is a Gaelic name that means "morning." Madainn is a name that reflects the beauty and freshness of the early hours of the day.
Maeve
Maeve is an Gaelic name that means "intoxicating." Maeve is derived from the Gaelic name Medb and is associated with a sense of allure and enchantment.
Maighread
Maighread is a Gaelic girl's name of both Scottish and Irish origin that means "pearl."
Mairin
Mairin is a Gaelic name that means "sea of bitterness." Mairin is a variant of the name Maire and is associated with a complex mix of emotions and strength.
Malise
Malise is a Gaelic girl's name that means "servant of Jesus." Malise is a name of religious significance, reflecting devotion and service.
Moira
Moira is a Gaelic name of both Irish and Scottish origin that means "great." Moira Kelly is an American actress known for her roles in films and TV shows, including her portrayal of Karen Roe in the TV series "One Tree Hill."
Morag
Morag is a Gaelic girl's name that means "great." Morag is a name deeply rooted in Scottish culture and represents strength and magnificence.
Muireann
Muireann is a Gaelic girl's name that means "sea white" or "fair-haired." Muireann is a name associated with purity and beauty, reminiscent of the sea's pristine waves.
Neasa
Neasa is a Gaelic girl's name that means "choice." Neasa is a name that represents independence and the power of making decisions.
Nessa
Nessa is a Gaelic name for girls that means "unruly." Nessa Childers is an Irish politician and former Member of the European Parliament.
Niallan
Niallan is a Gaelic girl's name that means "champion." Niallan is a diminutive form of the name Niall, which is associated with strength, victory, and leadership.
Niamh
Niamh is a Gaelic girl's name that means "bright." Niamh is derived from Irish mythology and is associated with beauty and radiance.
Nuala
Nuala is a Gaelic girl's name that means "white shoulders." Nuala O'Faolain was an Irish writer known for her memoir "Are You Somebody?" and her contributions to Irish literature.
Oona
Oona is a Gaelic name for girls that means "unity." Oona is a name that represents harmony and the coming together of people.
Orla
Orla is a Gaelic girl's name that means "golden princess." Orla combines the beauty of gold with the regal status of a princess, evoking a sense of luxury and nobility.
Rhiannon
Rhiannon is a Gaelic name with Welsh origins that means "great queen." It is derived from Welsh mythology and is associated with sovereignty and majesty.
Riona
Riona is a Gaelic girl's name that means "queenly." Riona Kelly is an Irish surgeon specializing in weight-loss surgery and has made significant contributions in the field of bariatric surgery.
Rionach
Rionach is a Gaelic girl's name that means "queenly." Rionach shares the same meaning as Riona, representing regal qualities and dignity.
Roise
Roise is a Gaelic girl's name that means "rose." Roise is a name associated with beauty and love, reminiscent of the elegance of a rose.
Roisin
Roisin is a Gaelic girl's name that means "little rose." Roisin combines the charm of a rose with its diminutive form, representing a small and delicate flower.
Saoirse
Saoirse is a Gaelic girl's name that means "freedom." Saoirse represents the spirit of liberty and the desire for independence.
Saorlaith
Saorlaith is a Gaelic girl's name that means "free princess." Saorlaith combines the concepts of freedom and royalty, symbolizing a noble spirit unbound by constraints.
Shannon
Shannon is a Gaelic girl's name that means "old river." Shannon is derived from the name of the River Shannon, the longest river in Ireland.
Shauna
Shauna is a Gaelic girl's name that means "God is gracious." Shauna signifies divine favor and kindness, highlighting the generosity of God.
Síle
Síle is a Gaelic name that means "blind." Síle represents the concept of blindness, often associated with inner sight and perception.
Sinéad
Sinéad is a Gaelic girl's name that means "God is gracious." Sinéad shares the same meaning as Shauna, signifying the grace and benevolence of God.
Siobhán
Siobhán is a Gaelic girl's name that means "God is gracious." Siobhán carries the same meaning as Shauna and Sinéad, representing the generosity and kindness of God.
Síofra
Síofra is a Gaelic name that means "elf." Síofra is associated with the mystical world of elves, often depicted as mischievous and magical beings.
Sive
Sive is a Gaelic girl's name that means "sweet." Sive conveys a sense of sweetness and charm, reflecting a pleasant and delightful nature.
Sorcha
Sorcha is a Gaelic girl's name that means "bright." Sorcha Cusack is an Irish actress known for her work in theater, film, and TV productions.
Tadhg
Tadhg is a Gaelic girl's name that means "poet." Tadhg is associated with the poetic tradition in Irish culture, representing creativity and artistic expression.
Taegan
Taegan is a Gaelic girl's name that means "beautiful."
Taira
Taira is a Gaelic name with Japanese roots that means "peaceful."
Taisie
Taisie is an Irish name that means "goddess." Taisie embodies the concept of divinity and femininity, symbolizing a goddess-like quality.
Tara
Tara is a Gaelic girl's name that means "hill." Tara is associated with elevated landscapes, often connected to spirituality and ancient sites.
Tiree
Tiree is a Gaelic name that means "land of hills." Tiree reflects a connection to hilly landscapes, highlighting the beauty and character of such terrains.
Uaine
Uaine is a Gaelic name that means "green." Uaine represents the color green, symbolizing nature, growth, and vitality.
Ula
Ula is a Gaelic name with Celtic origins that means "gem of the sea."
Yseult
Yseult is a Gaelic name of French origins that means "fair lady." Yseult is associated with beauty and elegance, reflecting a noble and refined character.
Yvaine
Yvaine is a Gaelic girl's name with Celtic origins that means "evening star."
Zia
Zia is a Gaelic girl's name with Arabic origins that means "light."