There is a distinct magic to the British Isles that goes beyond rolling green hills and ancient stone circles. It is a land where legends refuse to fade and history feels alive in every syllable. Choosing a Celtic name for your daughter invites that same timeless enchantment into her life. Whether you are honoring heritage from Ireland, Scotland, Wales, or Cornwall, these monikers carry a weight of history and a lilt of poetry that feels entirely unique in a modern classroom.
We have combed through mythology, folklore, and census archives to bring you a collection of names fit for warrior queens and little fairies alike. You will find lyrical options perfect for a gentle soul alongside ancient titles that demand respect and command a room. Let us help you find a name that sings with the spirit of the Celts.
100 Beautiful Celtic Girl Names
Ready to find a moniker that sparkles with folklore and ancient charm? Browse this list to uncover the hidden meanings, pronunciation tips, and beautiful sounds of our favorite Celtic picks.
Adwen
Adwen feels like a breath of fresh Cornish air and stands out as a hidden gem among Celtic choices. It balances a vintage saintly history with a spunky modern sound that fits right in with the trend of woven names like Arwen or Elowen. Meaning blessed and fair, this name offers a delicate strength. Saint Adwen was the patron of sweethearts, so you know your little girl will be loved beyond measure. It pairs beautifully with nature-inspired middle names like Rose or Fern to ground that airy vibe.
- Origin: Cornish, Welsh
- Meaning: Blessed, fair
- Variations: Adwenna
- Namesakes: Saint Adwen, a 5th-century Christian saint.
Agrona
If you want a name with serious edge, Agrona is your answer. While the etymological roots pointing to slaughter and battle might seem intense for a newborn, we prefer to view it as a title of immense resilience and leadership. This is a name for a little girl who will stand up for herself and lead the pack. It has a similar rhythmic feel to Ramona or Fiona but comes with a much darker, cooler mythology attached. It is rare, mysterious, and undeniably powerful.
- Origin: Celtic
- Meaning: Battle
Aidan
Aidan might be a chart-topper for boys, but it has a spunky and unexpected flair when applied to a girl. It stems from the old god of sun and fire, giving your daughter a blazing inner strength from day one. It fits right in with the modern trend of boy-names-for-girls like Ryan or Blake. Use the spelling Ayden if you must, but the traditional Aidan keeps that authentic Celtic heat. It represents a warm, energetic spirit that is impossible to ignore.
- Origin: Celtic
- Meaning: Fiery one
- Variations: Aodhán, Aidyn
- Popularity: In the US, Aidan is much more frequently heard as a male name, peaking at rank 39 in the popularity charts in 2003. Aidan as a female name is yet to rank, but this doesn’t make it any less awesome!
Aífe
Aífe is a powerhouse of a name that manages to look delicate while carrying the legacy of a warrior. Pronounced ee-fa, it links back to a woman in the Ulster Cycle who was a rival to the great hero Cú Chulainn. The meaning of radiant and joyful softens the battlefield connection, making it a perfect balance of grit and grace. It serves as a deeper, more cultured alternative to the ubiquitous Eva or Ava. This is a name for a girl who creates her own destiny.
- Origin: Celtic, Irish, Gaelic
- Meaning: Beautiful, radiant, joyful
- Variations: Aoife, Eva
Ailbhe
Ailbhe is a linguistic treasure that trips off the tongue with the soft pronunciation of al-va. It holds the pristine meaning of white, evoking images of snow-covered Irish hills or white hawthorn blossoms. It serves as a wonderful conversation starter and a distinct alternative to Alba or Elva. Legends attach this name to female warriors and saints alike, proving that purity of heart can coexist with a spine of steel. It is a dreamy choice for a winter baby.
- Origin: Irish, Celtic
- Meaning: White
- Pronunciation: al-va
- Variations: Ailbhe, Alva
- Namesakes: Saint Ailbe, a 6th-century Irish saint. Ailbhe Smyth, an Irish feminist and LGBTQ activist.
Aileen
Aileen acts as a bridge between the ancient world and mid-century charm. It carries the dazzling meaning of bright light, ensuring your daughter is the center of your universe. While it shares roots with Helen and Eileen, the spelling Aileen feels slightly more open and breezy. It is a name that sounds capable and friendly, the kind of name belonging to a girl who is captain of the debate team and the first to help a friend. It pairs well with short, punchy middle names like Mae or Kate.
- Origin: Celtic, Irish, Scottish
- Meaning: Bright light
- Variations: Eibhlín, Eileen, Ilene
Áine
Áine is royalty wrapped in sunshine. Pronounced awn-yah, this name belongs to the queen of the fairies in Irish folklore and the goddess of summer. It is arguably one of the most radiant names you could choose, quite literally meaning brilliance. It is short, impactful, and deeply rooted in the land. If you want a name that feels like a warm hug on a cold day, Áine is it. It is a fantastic choice for a summer baby or a rainbow baby bringing joy after a storm.
- Origin: Irish, Gaelic, Celtic
- Meaning: Radiance, brilliance
- Pronunciation: AWN-yah
- Namesakes: Áine Ní Mhuirí, an Irish actress. Áine O’Gorman, an Irish footballer. Áine Lawlor, an Irish broadcaster.
Aisling
Aisling is a name that is poetry in motion. The word itself refers to a specific genre of Irish dream poems, giving your daughter a name that is literally made of stardust and vision. Pronounced ash-ling, it has a soft, romantic lilt that feels timeless rather than trendy. It creates a lovely alternative to Ashley while retaining that familiar Ash nickname potential. This is a name for a creative soul, a writer, or an artist who sees the world differently.
- Origin: Irish, Celtic
- Meaning: Dream, vision
- Pronunciation: ASH-ling, ASH- lin
- Variations: Ashlin
- Namesakes: Aisling Bea, an Irish comedian and actress.
Alastríona
Alastríona is a showstopper of a name that demands attention. As the Gaelic feminine form of Alexander, it carries the heavy, noble responsibility of being a defender of men. It sounds regal and sophisticated, perfect for parents who love maximalist names like Anastasia or Seraphina but want something Celtic. It offers a wealth of nickname options from Ally to Trina, but the full name has a rhythmic beauty that deserves to be used in full.
- Origin: Irish, Greek
- Meaning: Defender of men
- Variations: Alexandra
Alis
Alis takes the dusty Victorian lace of Alice and gives it a fresh coat of Welsh paint. It retains the noble meaning but feels sharper and more modern with that simplified spelling. It is a great way to honor an ancestor named Alice while giving your daughter her own distinct identity. It fits perfectly into the cottagecore aesthetic, sounding sweet and approachable without being saccharine. Alis is the girl who prefers climbing trees to tea parties.
- Origin: Welsh, English, Celtic
- Meaning: Noble
- Variations: Alice, Alys, Ailís
Annaig
Annaig is a charming Breton import that breathes new life into the classic Anna. The suffix -ig is a diminutive, essentially making this name Little Anna or Annie. It has a quirky, spirited vibe that separates it from the sea of Hannahs and Annabelles. It sounds coastal and breezy, hailing from the Celtic region of France. If you love names that feel familiar yet foreign, Annaig hits that sweet spot perfectly.
- Origin: Breton, Hebrew
- Meaning: Favor, grace
- Variations: Anna
Anwen
Anwen is the epitome of Welsh grace. It combines the element for very with the element for fair or blessed, resulting in a name that means very beautiful. It is softer than Bronwen and less common than Gwen. There is a quiet elegance to Anwen; it does not need to shout to be heard. It evokes images of mist-covered valleys and ancient poetry. This is a timeless choice that will age beautifully from a baby in a bassinet to a grandmother telling stories.
- Origin: Welsh
- Meaning: Very beautiful
Aoibheann
Aoibheann might look intimidating on paper to the uninitiated, but its sound is pure melody. Pronounced ay-veen or eve-een, it was a favorite among Irish princesses in the Middle Ages. It means beauty and sheen, suggesting a girl who glows from within. This name is a badge of honor for heritage, requiring a bit of teaching but rewarding the bearer with a unique identity. It is a sophisticated, historical choice that makes modern names like Ava feel a bit plain by comparison.
- Origin: Irish
- Meaning: Beauty, radiance, fair
- Pronunciation: eve-een, ay-veen
- Variations: Óebfinn, Eavan
Aoife
Aoife is a legend in two syllables. Pronounced ee-fa, this name is deeply embedded in Irish psychology as the moniker of a fierce warrior woman and a stepmother in the Children of Lir saga. Despite the heavy mythology, the meaning is joyful and radiant. It is currently hugely popular in Ireland and gaining traction globally as people look for authentic alternatives to Eva. It is short, punchy, and carries a thousand years of history.
- Origin: Irish
- Meaning: Beautiful, joyful, radiance
- Pronunciation: ee-fa
- Variations: Eva, Ava
Avalon
Avalon is a name that whispers of magic and mists. It refers to the legendary island of apples where King Arthur was taken to heal, making it a paradise of restoration and peace. It has a modern, unisex sound similar to Cameron or Addison but with a much deeper mythological pedigree. It is an ideal choice for nature lovers or literary families who want a name that feels expansive and mystical. It pairs wonderfully with a one-syllable middle name like Rose or Sky.
- Origin: Welsh
- Meaning: The Island of Apple Trees (from Celtic mythology)
- Variations: Avillion, Afallon, Avelion
Beibhinn
Beibhinn offers a melodic complexity that is distinctly Irish. Pronounced be-veen, it translates to fair lady. It has a vintage charm, recalling a time of high kings and harps. It is the name of an underworld goddess, giving it a touch of supernatural mystery beneath the polite meaning. This is a name for a girl with an old soul. While the spelling might require some correction, the sound is intuitive and sweet, similar to Kevin or Devin but strictly feminine.
- Origin: Irish, Celtic, Gaelic
- Meaning: Fair Lady
- Pronunciation: be-veen
- Variations: Bevin
Blodwen
Blodwen is a vintage Welsh classic that is ready for a dust-off and a revival. Meaning white flower, it fits right in with the botanical name trend but offers something far grittier than Lily or Daisy. It has a strong, consonantal sound that commands respect. Historically, it is associated with the first Welsh opera, adding a layer of musical culture. Use the nickname Winnie to give it a softer, more playful edge for a little girl.
- Origin: Welsh
- Meaning: White flower
Boudicca
Boudicca is not a name for the faint of heart; it is a title for a leader. Named after the iconic warrior queen who led an uprising against the Roman Empire, this name screams victory and independence. It is bold, eccentric, and unforgettable. While it might be a heavy mantle for a shy child, it offers the incredibly cute nickname Boo to soften the blow. Choose this if you want to raise a daughter who takes no prisoners.
- Origin: Celtic, Latin
- Meaning: Victorious, victory
- Variations: Boadicea, Boudicea
Brangaine
Brangaine is a literary treasure pulled from the tragic romance of Tristan and Iseult. As the loyal handmaiden, Brangaine represents steadfast friendship and devotion. The name has an earthy, medieval texture that feels grounded and serious. It is a rare find that sounds familiar due to the grain sound but stands entirely on its own. It is perfect for parents seeking a name that feels like it belongs in a tapestry.
- Origin: Celtic, Irish
- Meaning: Meaning unknown
- Variations: Brangwane, Brangien
Briallen
Briallen is the Welsh answer to the Primrose. It is a fresh, botanical name that hasn’t been overused like Rose or Violet. The double-l gives it a lyrical, rolling quality that is distinctly Welsh. It offers the easy, accessible nickname Bri while retaining a formal name that is exotic and intriguing. Primroses are some of the first flowers of spring, making this a beautiful symbol of new beginnings and hope for a winter-born daughter.
- Origin: Welsh
- Meaning: Primrose
Brianna
Brianna dominated the charts in the 90s for a reason, it perfectly feminizes the strength of Brian without losing any power. Meaning noble and strong, it is a name that fits a girl who is both a princess and a president. While it may feel slightly retro today, that just means your daughter won’t be one of five in her class. It has a rhythmic bounce and a clear, easy spelling that makes it a low-stress, high-impact choice.
- Origin: Irish, Celtic
- Meaning: Noble, strong, virtuous
- Popularity: Brianna is a very popular name in the US, having spent much of the late-1990s and early-2000s comfortably sitting in the top 20 most popular names, peaking at rank 14 in 1999.
Bridie
Bridie is the spunky, high-energy little sister to Bridget. It takes the ancient strength of the exalted one and wraps it in a cute, vintage nickname package. It feels right at home alongside Sadie, Hattie, and Birdie. There is a cheerful resilience to this name; it sounds like a girl who scrapes her knees climbing trees and gets right back up. It is technically a diminutive, but it has more than enough personality to stand on the birth certificate.
- Origin: Celtic, Scottish, Gaelic
- Meaning: Exalted one, strength
- Variations: Brydie, Bridget
Brigid
Brigid is one of the pillars of Irish nomenclature. It belongs to both a paramount goddess of wisdom and fire, and one of Ireland’s patron saints. This duality gives the name a unique balance of pagan magic and Christian piety. It means strength and exalted one, traits we all want for our daughters. The spelling Brigid feels more authentic and earthy than the Anglicized Bridget. It is a name with backbone.
- Origin: Celtic, Irish
- Meaning: Strength, exalted one
- Variations: Brighid, Bridget
- Namesakes: Saint Brigit of Kildare, an Irish saint.
Brónach
Brónach is a name for the goth-at-heart or the lover of deep, poetic melancholy. Meaning sorrowful, it might seem like a heavy burden, but many beautiful names like Mallory or Dolores share similar roots. It has a haunting, melodic quality that is undeniably beautiful. It is rare and memorable, perfect for a family that embraces the darker, more mysterious side of Celtic folklore. It is a name with gravity.
- Origin: Celtic, Irish
- Meaning: Sorrowful, sad
- Namesakes: Saint Brónach, a 6th-century Irish mystic.
Bronwen
Bronwen is a Welsh classic that radiates wholesome strength. Meaning white breast or pure heart, it has a sturdy, nature-loving vibe. It feels less frilly than many girl names, offering a grounded dignity. It is the name of a character in the Mabinogion, lending it literary cred. If you love the idea of a warrior-poet daughter who loves the outdoors, Bronwen is the perfect fit. Note that the -wen suffix marks it as feminine, distinguishing it from the masculine Bronwyn.
- Origin: Welsh, Celtic
- Meaning: Pure of heart
- Pronunciation: bron-win
- Variations: Bronwyn, Branwen
Buddug
Buddug is the Welsh form of Boudicca, sharing that triumphant meaning of victorious. Pronounced bee-th-ig, it is a name that will almost certainly require explanation outside of Wales, but that is part of its charm. It is a shibboleth, a secret code of heritage. It sounds cozy and affectionate, belying the fierce warrior queen history behind it. It is a quirky, deep-cut choice for true Cambrophiles.
- Origin: Welsh
- Meaning: Victorious
- Pronunciation: bee-th-ig, bu-th-ig
- Variations: Boudicca
Cailleach
Cailleach is not a name you choose to blend in. In mythology, she is the divine hag, a creator deity who shaped the landscape with her hammer and ruled winter. While the literal translation is old woman or hag, the spiritual weight is one of immense, ancient power and sovereignty over nature. It is a daring, feminist choice for parents who want to honor the crone aspect of womanhood and the raw power of the earth.
- Origin: Gaelic, Celtic
- Meaning: Old woman, hag
Cairistiona
Cairistiona is a breathy, romantic Scottish variation of Christina. It takes a standard classic and drapes it in tartan and mist. It sounds softer and more ethereal than the English version, with a rhythm that mimics a heartbeat. It honors Christian heritage while celebrating Gaelic roots. This is a name that demands a nickname like Carrie or Kirsty for daily use, but looks absolutely stunning on a wedding invitation.
- Origin: Celtic, Gaelic, Scottish
- Meaning: Cairistiona
- Variations: Christina, Cristiona
Caitlin
Caitlin is the name that launched a thousand variations. Before it was Katelyn or Kaitlyn, it was the anglicized version of the Irish Cáit. Meaning pure, it was traditionally pronounced cotch-leen, but the modern Kate-lin pronunciation has solidified its place in history. It is a modern classic that feels friendly, approachable, and competent. It is the perfect choice if you want a Celtic link that everyone can spell and pronounce without hesitation.
- Origin:Irish
- Meaning: Pure
- Pronunciation: cotch-LEEN, KATE-lin
- Variations: Katelyn, Caitlan, Katilin, Cathleen, Catherine
- Popularity: Caitlin entered the US top 1000 most popular baby name charts in 1976 and has made its peak so far at rank 44 in 1988. The alternative spelling Kaitlyn, however, rose to rank 30 in the year 2000.
Caoilfhionn
Caoilfhionn is a visual puzzle with a beautiful auditory solution: kee-lin. It combines the words for slender and fair. This is a name that refuses to compromise its heritage for the sake of convenience. It is visually striking and distinctly Irish. It fits in with the trend of names ending in -lin but brings a depth of history that invented names lack. It is a badge of Irish pride.
- Origin: Irish
- Meaning: Fair, slender
- Pronunciation: kee-lin
Caoimhe
Caoimhe is a soft sigh of a name. Pronounced kwee-va or kee-va, it means gentle, beautiful, and precious. It is one of the most popular names in Ireland for good reason, it captures the very essence of affection. The spelling is a wonderful conversation starter and a lesson in Irish orthography. It feels kind and nurturing, a lovely name for a girl who brings peace wherever she goes.
- Origin: Irish
- Meaning: Gentle, precious, beautiful
- Pronunciation: KWEE-va, KEE-va
Carrigan
Carrigan trades the floral sweetness of many girl names for a rugged, surname-style cool. Meaning pointed or spear, it has a sharp, energetic vibe. It fits perfectly with the trend of using surnames as first names, sitting nicely alongside Madison or Kennedy. It sounds sporty and capable. Whether you call her Carrie or the full Carrigan, this is a name for a girl who is ready for adventure.
- Origin: Irish
- Meaning: Pointed, spear, or little rock
- Variations: Corrigan, Kerrigan, Carrie
Carys
Carys is a Welsh word-name that simply means love or loved one. It is straightforward, elegant, and deeply emotional without being flowery. It gained some visibility via Catherine Zeta-Jones, who used it for her daughter. It sounds modern and sleek, avoiding the consonant-heavy clusters of some other Celtic names. Carys is a sweet, whispered promise to your daughter that she is cherished.
- Origin: Welsh, Celtic
- Meaning: Loved one
- Variations: Cerys
Cerridwen
Cerridwen is a heavyweight of Welsh mythology. She was an enchantress and the keeper of the cauldron of poetic inspiration. This name is for the artists, the writers, and the dreamers. It sounds ancient and witchy in the best possible way. It breaks down into the gentle nickname Cerid or the spunky Wen. Choosing this name is like handing your daughter a pen and telling her to write her own legend.
- Origin: Welsh
- Meaning: Blessed poetry
Cliona
Cliona is a tragedy and a beauty rolled into one. Linked to a goddess of love who was swept away by a wave, the name resonates with the power of the sea and the heart. It is an easier spelling of Cliodhna, making it accessible while remaining exotic. It has a high-society, elegant feel to it, similar to Fiona or Leona, but with a uniquely Irish backstory.
- Origin: Irish
- Meaning: Shapely
- Variations: Cliodhna
Croía
Croía is a modern darling of the Irish charts. Pronounced cree-ya, it literally means heart. It is short, sweet, and incredibly affectionate. It feels very current, fitting in with names like Mia or Leah, but the Irish origin gives it a depth and a story that those names often lack. It is a name that wears its heart on its sleeve.
- Origin: Irish
- Meaning: Heart
- Pronunciation: cree-ya
Danu
Danu is the matriarch of Celtic mythology, the mother goddess of the Tuatha Dé Danann. Her name is synonymous with the land, wisdom, and the flow of rivers. It is short, powerful, and undeniably divine. It offers a cool, boho alternative to Dana. If you want a name that connects your daughter to the very earth beneath her feet, Danu is the ultimate choice.
- Origin: Celtic
- Meaning: Meaning unknown
- Variations: Dana, Anu
Deirdre
Deirdre is the quintessential tragic heroine of Irish legend, often called Deirdre of the Sorrows. But do not let that scare you off; the story is one of defiance, true love, and choosing one’s own path despite the king’s orders. The name itself has a soft, murmuring quality. It was huge in the mid-century and is ripe for a revival as a vintage classic. It represents a woman who follows her heart at all costs.
- Origin: Irish, Celtic
- Meaning: Broken-hearted, sorrowful
- Pronunciation: deer-dra
- Variations: Deirdra, Derdriu
Delen
Delen is a Cornish secret that deserves to be shared. Meaning petal, it is a nature name that avoids the obviousness of Rose or Lily. It sounds like Ellen but with a delicate, soft start. It is rare, simple to spell, and evocative of spring gardens in the Cornish countryside. It is a quiet, unassuming name for a gentle soul.
- Origin: Cornish
- Meaning: Petal
Delyth
Delyth is a Welsh charmer that means pretty or blessed. It has a lisping, soft sound thanks to the ‘th’ ending, giving it a gentle and vintage appeal. It is not common outside of Wales, which makes it a distinctive choice that still feels familiar. It is a name that sounds like it belongs to a kind aunt or a fairy godmother.
- Origin: Welsh
- Meaning: Pretty, blessed
Deryn
Deryn is a bird taking flight. Literally meaning bird in Welsh, it is a nature name that feels brisk and energetic rather than flowery. It has a unisex sound, similar to Taryn or Erin, but the meaning is distinctly free-spirited. It is perfect for a girl you hope will spread her wings and explore the world.
- Origin: Welsh, Greek
- Meaning: Bird, or gift
- Pronunciation: DEH-rin
- Variations: Aderyn, Derry, Derren
Dilwen
Dilwen is a rare Welsh find meaning genuine and white/blessed. It combines the virtue of honesty with the concept of holiness. It has a rhythmic bounce to it and offers a unique alternative to Dilys or Bronwen. It is a name for a girl who is authentic and true to herself, a diamond in the rough.
- Origin: Welsh
- Meaning: Genuine, blessed
Doireann
Doireann is a tempest in a teapot. Meaning sullen or tempestuous, it captures the moody beauty of the Irish weather and the complexity of the female spirit. Pronounced deer-in or door-en, it is a name with gravitas. It belongs to mythological figures and poets, suggesting a girl with a deep, artistic inner life. It is not a name for a wallflower.
- Origin: Irish
- Meaning: Sullen, tempestuous
- Variations: Dorren, Doreen, Dolly, Dory
Donna
Donna might feel like a mom-name from the 70s, but dig deeper and you find a world ruler. Derived from the clan name Donald, it carries a weight of authority. It also doubles as the Italian word for lady. It is strong, no-nonsense, and ready for a comeback. In a world of Ellies and Bellas, Donna stands firm and grounded.
- Origin: Celtic, Gaelic, Italian
- Meaning: Ruler of the world, or lady
- Namesakes: Donna Summer, an American singer. Donna Strickland, a Canadian physicist and Nobel laureate. Donna Karan, an American fashion designer.
- Popularity: In the US, Donna fell out of the top 1000 most popular names charts in 2010, having decreased in popularity since the 1960s after spending the decade between 1955 and 1965 in the top 10!
Dwynwen
Dwynwen is the ultimate romantic Celtic name. She is the Welsh patron saint of lovers, similar to St. Valentine. The name rolls off the tongue like a song. It implies a life blessed by love and devotion. It is a beautiful, cultural choice that celebrates the heart. Use the nickname Dwyn for a sweet, short everyday option.
- Origin: Welsh
- Meaning: Wave, or fair, blessed one
- Variations: Dwyn
- Namesakes: Saint Dwynwen, the Welsh patron saint of lovers.
Dylan
Dylan has fully transitioned from a Welsh sea god to a modern unisex staple. Meaning son of the sea, it retains its oceanic magic even when applied to a girl. It feels cool, artistic, and laid-back. It brings to mind poetry (thanks to Dylan Thomas) and rock and roll (thanks to Bob). It is a name for a girl who is as fluid and powerful as the tide.
- Origin: Welsh, Celtic
- Meaning: Son of the sea
- Variations: Dillon
- Popularity: As a female name, Dylan is fairly popular in the US, having grown in popularity since the 1990s. It is much more frequently used as a popular boys’ name.
Efa
Efa is the Welsh minimalist’s dream. It is the Welsh variation of Eve, meaning life. It strips away the frills and leaves just the core essence of existence. It is short, punchy, and incredibly stylish. It fits the trend of three-letter names but feels far more rooted and historical. It is a tiny name with a massive meaning.
- Origin: Welsh
- Meaning: Life
- Variations: Eva, Aoife, Eve
Eilionoir
- Origin: Scottish, English
- Meaning: Light-hearted, shining one
- Variations: Eleanor, Ailionora, Eilidh
- Popularity: Who’d have thought that mixing up the vowels in a classic girl’s name could make it even more magical? Eilionoir is a pretty, Scottish variant on the ever-popular name Eleanor, which holds the luminous meanings of “light-hearted,” and “shining one.” Other great variations to consider to this dreamy yet feisty name include the sweet diminutive Eilidh, or perhaps the Irish form, Ailionora.
Eilionoir is the Scottish Highland dress version of Eleanor. It takes a classic, elegant name and gives it a Gaelic twist, softening the vowels and adding a bit of mystery. Meaning light or shining one, it is a beacon of hope. It is perfect for parents who want a traditional name that honors their Scottish heritage without being impossible to pronounce.
Éilís
Éilís is where Elizabeth meets the Emerald Isle. Pronounced eye-leesh, it transforms the stiff royal name into something musical and approachable. It gained fame through the movie Brooklyn, showcasing a character of resilience and grace. It is a wonderful way to honor a grandmother named Elizabeth while giving your daughter a name that feels entirely her own.
- Origin: Celtic, Irish
- Meaning: God is my oath
- Variations: Eilish, Ailis, Elizabeth
Eluned
Eluned is a Welsh legend that sounds like a melody. Pronounced el-in-ed, it refers to a saint and means idol or image. It has a fluid, water-like quality to it. It is rare outside of Wales, making it a unique gem. The nickname Luned is equally enchanting. It is a name for a girl who is picture-perfect and spiritually strong.
- Origin: Welsh
- Meaning: Idol, image
- Pronunciation: el-in-ed, ehl-een-ed
- Variations: Luned, Eiluned
- Namesakes: Saint Eluned, a 5th-century Welsh saint.
Enid
Enid represents the soul and spirit. It was huge in the Arthurian revival of the Victorian era and deserves a second look today. It is short, sharp, and has a vintage cool factor similar to Iris or Edith. It is the name of a character known for her patience and love in legends. Enid is a name with a strong backbone and a quiet dignity.
- Origin: Welsh
- Meaning: Spirit, soul
- Pronunciation: ee-nid
- Variations: Enaid
- Namesakes: Enid Blyton, an English children’s author. Enid Dame, an American poet.
Enys
Enys is a Cornish topographic name meaning island. It is simple, serene, and gender-neutral. It captures the isolation and beauty of the Cornish coast. It sounds like a whisper of sea breeze. If you are looking for a nature name that isn’t a flower or a tree, Enys is a perfect, peaceful choice.
- Origin: Celtic, Cornish, Irish
- Meaning: Circle, or island, or forest clearing
- Variations: Ennis, Enfys
Erin
Erin is the poetic personification of Ireland itself. It comes from Éire, the goddess of the land. It is unpretentious, friendly, and timeless. While it had its heyday a few decades ago, it remains the ultimate name for honoring Irish heritage in a way that requires no spelling guide. It is a name that feels like coming home.
- Origin: Welsh, Irish, Celtic
- Meaning: From Ireland
- Namesakes: Erin Brockovich, an American environmental activist and legal clerk.
- Popularity: Although it is decreasing in popularity now, Erin was especially popular between 1970 and 2005 in the US, sitting comfortably in the top 100 names.
Etain
Etain is a mythological heavy hitter. She was a sun goddess and a heroine of a saga involving jealousy, transformation into a butterfly, and rebirth. The name means jealousy, but in the context of a woman so beautiful she was envied by all. It is ethereal, rare, and deeply magical. Pronounced et-ain, it is accessible yet exotic.
- Origin: Irish, Celtic
- Meaning: Jealousy, passion
- Variations: Étaín, Aideen
- Namesakes: Étaín, an Irish mythological figure and sun goddess. Etaín Ni Cuinn, a Queen of Munster.
Ffion
Ffion is the Welsh foxglove, a flower associated with fairies and magic. The double-f start gives it a uniquely Welsh visual flair. It is a soft, breathy name that feels gentler than Fiona. It is a name for a girl who loves the woods and the wild places. It is simple, sweet, and culturally rich.
- Origin: Welsh, Gaelic, Celtic
- Meaning: Foxglove, or fair
- Variations: Fiona, Fionn
Fiadh
Fiadh is the rising star of Irish names. Pronounced fee-a, it means deer or wildness. It captures the spirit of the untamed Irish countryside. It is gentle yet spirited, like a fawn in the forest. It has skyrocketed in popularity because it hits that perfect note of being short, nature-inspired, and distinctly Irish.
- Origin: Irish, Celtic
- Meaning: Deer, wilderness, respect
- Pronunciation: FEE-ah
- Popularity: Fiadh is a very popular name at the moment, especially in Ireland, where it was the second most popular baby girl name in 2020!
Finola
Finola is the Anglicized version of Fionnuala, the girl turned into a swan in the Children of Lir. It means fair shoulders. It has a vintage, slightly aristocratic feel to it. It is less common than Fiona but shares that same melodic appeal. It is a name steeped in sadness but also immense endurance and loyalty.
- Origin: Irish
- Meaning: One with fair shoulders
- Variations: Fionnoula
Fiona
Fiona is a literary invention that felt so authentic it became a classic. Created by Scottish poet James Macpherson, it means fair or wine. It is the gold standard for Celtic names, recognizable, easy to spell, but retaining a distinct cultural flavor. From Shrek to Shameless, it has range. It is a name that fits a princess or a punk rocker equally well.
- Origin: Celtic, Gaelic, Irish, Scottish
- Meaning: Fair, or vine
- Variations: Fíona, Ffion, Fionnghal
- Popularity: Fiona has recently shot up the US popularity charts! It entered the top 1000 only recently in 1990 at rank 941, yet has climbed all the way up to rank 296 by 2020.
Gráinne
Gráinne is the name of a Pirate Queen. Gráinne O’Malley commanded fleets and negotiated with Queen Elizabeth I. The name also belongs to a goddess of the harvest. It is a name of power, sovereignty, and abundance. Pronounced grawn-yah, it is earthy and substantial. It is the perfect choice for a girl you hope will lead, not follow.
- Origin: Irish, Celtic
- Meaning: Grain
- Pronunciation: grawn-yah, grah-nya
- Variations: Grainia, Granya, Grania
- Namesakes: Gráinne O’Malley, a 16th-century Irish queen, chieftain, and pirate. Gráinne, a figure in ancient Irish legend.
- Popularity: Although uncommon in the US, Gráinne is a very popular name in Ireland, ranking within the top 100 list from 1964 through 2004.
Gwenna
Gwenna is a cheerful, lighter spin on Gwendolyn or Gwyneth. Meaning white or blessed, it has a sunny disposition. It feels vintage and cozy, like a handmade quilt. It is a name that sounds friendly and inviting. Gwenna is the girl who brings everyone together. It is simple, sweet, and undeniably Welsh.
- Origin: Celtic, Welsh, Cornish
- Meaning: Fair, pure, blessed, white
- Variations: Gwen, Gwendolyn, Guinevere, Gwenda
Gwyneth
Gwyneth exudes sophistication. Associated with the ancient Kingdom of Gwynedd, it is a place-name with royal roots. It means happiness or blessed. Thanks to Ms. Paltrow, it has a touch of Hollywood glamour, but at its heart, it is a sturdy Welsh classic. It is a name for a girl with poise and grace.
- Origin: Welsh
- Meaning: Blessed, or happiness
- Variations: Gwynedd, Gwyn
- Namesakes: Gwyneth Paltrow, an American actress. Gwyneth Lewis, a Welsh poet.
Haf
Haf is summer condensed into three letters. This Welsh name is bright, warm, and unusual. Pronounced h-ah-v, it is often a middle name but shines as a first name for a summer baby. It is minimalist and modern, fitting in with the trend of short nature names like Sky or Sol. It is a burst of sunshine.
- Origin: Welsh
- Meaning: Summer
- Pronunciation: halve
Ifanna
Ifanna is a Welsh hidden gem. It is a feminization of Ifan (John), meaning God is gracious. It sounds like a blend of Ivana and Tiffany, feeling both exotic and familiar. It is a beautiful way to honor a John in the family without resorting to Jane or Joanna. It is lyrical and rare.
- Origin: Welsh
- Meaning: God is gracious, gift from God
- Variations: Ifanwy
Imogen
Imogen is a Shakespearean happy accident. Likely a misspelling of the Celtic Innogen (girl/maiden), it has taken on a life of its own. It is posh, artistic, and incredibly popular in the UK. It has a strong, distinctive sound that sets it apart from the floral names. It is a name for a girl with character.
- Origin: Celtic, Irish
- Meaning: Girl, maiden
- Variations: Innogen, Imogene
Isolde
Isolde is the ultimate tragic romance. The star of the Tristan and Isolde legend, she represents a love that transcends boundaries. The name means fair lady (or perhaps ice ruler). It is operatic, dramatic, and hauntingly beautiful. It is a bold choice for parents who love literature and want a name with deep narrative roots.
- Origin: Celtic, Welsh
- Meaning: Fair lady
- Variations: Iseult, Esyllt, Isolda
Jennifer
Jennifer might feel like the girl next door from 1985, but its roots are pure magic. It is the Cornish form of Guinevere, meaning white wave or white phantom. It is a mythological powerhouse disguised as a suburban staple. If you look past its popularity spike, you find a name that is lyrical, flowing, and deeply Celtic.
- Origin: Celtic, Welsh, Cornish
- Meaning: White wave, white fairy
- Namesakes: Jennifer Aniston, an American actress. Jennifer Lopez, an American singer and actress. Jennifer Lawrence, an American actress.
- Popularity: Jennifer is a very popular female name internationally. In the US, it was the most popular girl’s name from 1970 through 1984 and still remains high on the SSA charts.
Keira
Keira is the sleek, modern Anglicization of Ciara. Meaning dark-haired or little dark one, it is a perfect match for a brunette baby. It has a sharp, energetic sound that feels very current. Thanks to Keira Knightley, it has a touch of cinematic sparkle. It is a name that travels well and needs no translation.
- Origin: Celtic, Irish
- Meaning: Dark-haired
- Pronunciation: keer-a
- Variations: Ciara, Kiera
- Namesakes: Saint Cera of Ireland, a 7th-century abbess and saint, also known as Keira. Keira Knightley, an English actress.
- Popularity: Keira is a recently popular name in the US, having only entered the top 2000 charts in the year 2000.
Laoise
Laoise is liquid light. Pronounced lee-shuh, it means radiance. It is soft, vowel-heavy, and ethereal. It is associated with the god Lugh, bringing a solar connection. It is a tricky spelling for the uninitiated, but the sound is so gentle and lovely that it is worth the effort. It is a name for a glowing spirit.
- Origin: Irish
- Meaning: Light, radiance
- Pronunciation: lee-shuh
Líle
Líle is the Irish answer to Lily. It keeps the floral sweetness but adds a layer of Gaelic charm. It is simple, pure, and timeless. If you love flower names but want to honor your heritage, this is the perfect compromise. It feels fresh and dewy, like a morning in the Irish countryside.
- Origin: Irish
- Meaning: Lily flower
- Variations: Lily, Lileas
Llewella
Llewella is a feminine spin on the mighty Llywelyn. It means leader, giving it a boss-lady vibe wrapped in frills. The double-L start is distinctively Welsh. It is rare and quirky, perfect for parents who want a name that stands out but has historical weight. It is a name for a girl who marches to her own beat.
- Origin: Welsh
- Meaning: Leader
Lowri
Lowri is the Welsh Laura, but with so much more zest. Meaning laurel (symbolizing victory), it honors the same roots but sounds far more spirited. It has a bouncy, happy energy to it. It is a common name in Wales that deserves more international love. It is fresh, fun, and victorious.
- Origin: Welsh
- Meaning: Laurel
- Variations: Laurel, Laura, Lauren
Lynn
Lynn is the ultimate nature minimalist. From the Welsh for lake, it is calm, fluid, and serene. While often relegated to middle name status, it shines as a first name with its simple elegance. It is unpretentious and clear. It is a name for a girl who runs deep still waters.
- Origin: Celtic, Welsh
- Meaning: Lake
- Variations: Lin, Linda, Lynette
Maeve
Maeve is a queen, a goddess, and a modern icon. Meaning she who intoxicates, it refers to the legendary Queen Medb of Connacht who started a war over a prize bull. It is a name of immense power and agency. It is short, one-syllable, and packs a punch. It is currently having a massive fashion moment for good reason, it is undeniably cool.
- Origin: Irish
- Meaning: She who intoxicates, she who rules
- Pronunciation: mayv
- Variations: Méabh, Maiv, Maev
Mallt
Mallt is a rare Welsh curiosity. A form of Maud/Matilda, it means strong in battle. It sounds earthy and a bit abrupt, which gives it a cool, no-nonsense edge. It is not a pretty princess name; it is a name for a girl who gets things done. It is unique and memorable.
- Origin: Welsh, Celtic
- Meaning: Strong in battle
- Variations: Maud, Matilda
Moira
Moira is the feisty Irish aunt of names. A form of Mary, it has a vintage, slightly sharp sound. It means star of the sea (or bitterness in some translations, but we prefer the former). It has character and sass. It is a name for a girl with a strong personality and a quick wit.
- Origin: Irish, Greek
- Meaning: Bitterness, or beloved
- Pronunciation: MOY-ra
- Variations: Moyra, Mary
Morag
Morag is a Scottish classic that refuses to be ignored. Meaning great or sun, it has a rugged, highland charm. It is the kind of name that wears wool sweaters and walks in the rain. It is rare outside of Scotland, making it a distinctive choice for heritage seekers. It is strong, capable, and sunny.
- Origin: Scottish
- Meaning: Great, or sun
- Variations: Morgan, Sarah
Morgan
Morgan is a name that bridges worlds. It is the sea chief, connected to the ocean and leadership. It is also Morgan le Fay, the powerful sorceress. It is unisex, modern, yet ancient. It sounds professional on a resume and magical in a storybook. It is a versatile classic that never goes out of style.
- Origin: Celtic, Welsh
- Meaning: Sea chief
- Variations: Morgana, Morgaine, Morrigan
- Popularity: Although used for both boys and girls, Morgan is especially popular as a female name in the US.
Morrigan
Morrigan is for the goth girl goddess. She is the Phantom Queen, the goddess of war and fate who shapeshifts into a crow. It is a dark, powerful, edgy name. It is not for the faint of heart, but for a girl who will own her power. It is mysterious, fierce, and undeniably badass.
- Origin: Irish, Celtic
- Meaning: Great queen
Muirgel
Muirgel is a deep cut for language lovers. Meaning bright sea, it is the original form of Muriel. It sounds ancient and elemental. It connects a child to the ocean in a way that feels authentic and raw. It is a rare choice that speaks of salt spray and sunlight on the water.
- Origin: Celtic, Irish
- Meaning: Bright, shining sea
- Variations: Muriel, Muireall
Nainsí
Nainsí is the Irish Nancy, meaning grace. It takes a sweet, retro name and gives it a Gaelic twist. It sounds friendly and approachable. It is a name for a girl who is kind and charming. It fits the trend of vintage nickname-names but adds a layer of cultural depth.
- Origin: Irish, British
- Meaning: Grace
- Variations: Nancy, Nettie, Nesta
Neasa
Neasa is a name with attitude. Linked to a legendary mother of kings, the name evolved to mean not gentle, a title earned by a princess who became a warrior to avenge her foster father. It is a name for a fighter. Pronounced ny-asa, it is cool, catchy, and has a ferocious backstory.
- Origin: Irish, Celtic
- Meaning: Not gentle
- Variations: Nessa, Ness
Niamh
Niamh is the original fairy tale princess name. She brought Oisin to Tír na nÓg (the Land of Youth). Pronounced neev, it means brightness or radiance. It is one of the most popular Irish names that has crossed over to the UK and beyond. It is magical, shimmering, and deeply romantic.
- Origin: Irish
- Meaning: Brightness, radiance
- Pronunciation: NEEV
- Variations: Neve, Niaṁ
Nóirín
Nóirín is the Irish diminutive of Nora, meaning little honor. It sounds distinctive and affectionate. It offers a way to use the popular Nora sound while rooting it firmly in Irish soil. It is a sweet, vintage choice that feels like a family heirloom.
- Origin: Irish, Latin
- Meaning: Honor
- Variations: Nora, Noreen
Nollaig
Nollaig is the Irish word for Christmas. It is the perfect name for a December baby. It is festive, warm, and celebratory. It is used for both boys and girls but has a sweet, joyous ring to it. It is a name that carries the spirit of the holidays all year round.
- Origin: Irish
- Meaning: Christmas
- Namesakes: Nollaig Casey, an Irish fiddle player.
Oonagh
Oonagh is a name of woolly softness. Meaning lamb, it is gentle and innocent. The spelling Oonagh gives it a traditional weight compared to Una. It is the name of the queen of the fairies in some legends. It is quirky, vowel-heavy, and utterly charming.
- Origin: Irish
- Meaning: Lamb
- Variations: Oona, Una
Orlaith
Orlaith is a name that glitters. Meaning golden princess, it sets a high bar! It was a popular name among high queens in the middle ages. It is regal, warm, and sunny. The -ith ending gives it a soft finish, though the Anglicized Orla is also popular. It is a name for a girl born to shine.
- Origin: Irish
- Meaning: Golden princess
- Variations: Orla
Rhian
Rhian is the Welsh maiden. It is simple, sweet, and understated. It lacks the heaviness of Rhiannon but keeps the mystical connection. It is a name for a girl who is pure of heart. It is effortless and timeless, a quiet classic.
- Origin: Welsh
- Meaning: Maiden
- Pronunciation: ree-an
- Variations: Rhianu, Rhianna, Rhiannon
- Namesakes: Saint Rhian, a Welsh abbot and saint. Rhian Benson, a Ghanaian-British singer. Rhian Edwards, a Welsh poet.
Rhona
Rhona is a rugged island name. Whether it is the Hebridean Rona or the Gaelic for might, it feels windswept and strong. It has a mid-century vibe but feels ready for a revisit. It is a name for a girl who loves the outdoors and has a sturdy spirit.
- Origin: Celtic, Gaelic, Scottish, Welsh
- Meaning: Rough island, power, fair
- Variations: Rònaigh
Róisín
Róisín is the little rose of Ireland. Pronounced ro-sheen, it is one of the most beloved Irish names of all time. It is floral without being frilly. It has inspired countless songs and poems. It is a name that smells of wild roses and rain. It is a classic that never fades.
- Origin: Irish, Gaelic
- Meaning: Little rose
- Pronunciation: ROH-sheen, roh-SHEEN
- Variations: Rosheen, Rose, Rosaleen
Sabrina
Sabrina is a river goddess. The Latinized name of the River Severn, it flows with grace and history. It gained pop culture fame through the Teenage Witch, adding a layer of 90s nostalgia and magic. It is lyrical, international, and beautifully fluid.
- Origin: British, Welsh, Celtic
- Meaning: From the River Severn
- Popularity: Sabrina is a popular name in the US and was especially well-used during the 1990s, where it peaked in 1997 at rank 53!
Sadb
Sadb is a sweet secret. Pronounced sive (rhymes with five), it means sweet or lovely. It belongs to a deer-goddess in mythology. It is a name that requires explanation, but the sound is so chic and modern that it fits right in with fashion-forward choices. It is a hidden treasure.
- Origin: Irish
- Meaning: Sweet, lovely
- Pronunciation: SYVE
- Variations: Sadhbh, Saoibh, Sive
Saoirse
Saoirse is the sound of freedom. Pronounced seer-sha or sur-sha, it became an international sensation thanks to Saoirse Ronan. It means liberty, a powerful patriotic sentiment in Ireland. It is a name for a free spirit. It is distinctive, meaningful, and incredibly stylish.
- Origin: Irish
- Meaning: Freedom, liberty
- Pronunciation: SEER-sha, SUR-sha
- Namesakes: Saoirse Ronan, an American-born Irish actress.
Shannon
Shannon is the wise river. Named after the longest river in Ireland and the goddess Sionna, it represents flow and wisdom. It was a massive hit in the US decades ago, making it a familiar, friendly choice. It is an earthy, water-connected name that feels open and honest.
- Origin: Irish, Celtic
- Meaning: Wise river
- Variations: Sionainn, Shanna, Sionna
Sinéad
Sinéad is the Irish Jane, but it feels so much more distinctive. Meaning God is gracious, it became iconic through Sinéad O’Connor. It has a strong, rebellious artistic vibe attached to it. It is a name with shaved-head energy, unapologetic and beautiful.
- Origin: Irish, English
- Meaning: God is gracious
- Pronunciation: shin-ade
- Variations: Sinnead, Synead, Jane
- Namesakes: Sinéad O’Connor, an Irish singer/songwriter. Sinéad Burke, an Irish writer, academic, and disability activist.
Sláine
Sláine is a wish for wellness. Meaning health, it is a name of vitality and life. It is rare and gender-neutral. It connects to kings and legends but has a simple, virtuous meaning. It is a name for a strong, healthy child.
- Origin: Irish
- Meaning: Health
Sorcha
Sorcha is pure brightness. Pronounced sur-ka, it is the Irish equivalent of Sarah or Clara. It sounds crisp and energetic. It is a name for a girl who lights up the room. It is distinctly Irish and full of spark.
- Origin: Irish
- Meaning: Brightness
- Pronunciation: SURK-ha, sor-aka
- Variations: Sorca, Sorsha, Sarah, Sally
Steren
Steren is a Cornish star. It is a beautiful, celestial name that sounds grounded and earthy. It is a lovely alternative to Stella or Seren. It is rare and magical, perfect for a little stargazer. It connects the heavens to the Cornish landscape.
- Origin: Cornish, Celtic
- Meaning: Star
- Variations: Seren
Tegan
Tegan is a little darling. Meaning fair or toy in Welsh, and poet in Irish, it covers all the bases. It is sweet, spunky, and modern. It has a great energy to it, unfussy and fun. It is a name for a girl who is loved by everyone.
- Origin: Celtic, Irish, Welsh, Cornish
- Meaning: Little storyteller, or loved one, or special thing
- Variations: Teagan, Teegan
Tegwen
Tegwen is fair and blessed. It is a Welsh name that sounds like a fairytale. It is soft, whispery, and beautiful. It is rare but accessible. It is a name for a girl who brings blessings to her family.
- Origin: Welsh
- Meaning: Fair, blessed
- Namesakes: Saint Tecwyn, a 6th-century Welsh saint.
Toiréasa
Toiréasa is the harvester. The Irish form of Theresa, it has a fiery, strong sound. It offers the nickname Tori but with a much more interesting formal name. It is a name of abundance and work. It is a strong, traditional choice with a Celtic twist.
- Origin: Irish, English, Greek
- Meaning: Harvester
- Variations: Theresa, Teresa






