Irish names for girls
A starting Irish girl names
B starting Irish girl names
C starting Irish girl names
D starting Irish girl names
E starting Irish girl names
F starting Irish girl names
G starting Irish girl names
H starting Irish girl names
I starting Irish girl names
J starting Irish girl names
K starting Irish girl names
L starting Irish girl names
M starting Irish girl names
N starting Irish girl names
O starting Irish girl names
P starting Irish girl names
Q starting Irish girl names
R starting Irish girl names
S starting Irish girl names
T starting Irish girl names
U starting Irish girl names
V starting Irish girl names
Z starting Irish girl names
Á starting Irish girl names
É starting Irish girl names
Í starting Irish girl names
Ó starting Irish girl names
Ú starting Irish girl names
Most popular Irish names in official statistics
Ireland, 2025
Source: Central Statistics Office (CSO).
Northern Ireland, 2025
Source: Northern Ireland Statistics and Research Agency (NISRA).
Featured in baby name books
Aidan
Aidan is a traditional Irish name meaning “fire,” “fiery,” or “little flame,” a diminutive of Aodh. The monk Saint Aidan of Lindisfarne trained on Iona, then set up a monastery on Lindisfarne, a tidal island, and worked to convert the north of England during the 600s.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Irish Names for Children
Alina
Alina is a Slavic and Russian name related to Helen, meaning “light,” “bright,” or “beautiful,” with “nobility” also given. Alina is popular across the Slavic world, its Old English cousin Aline was used in the Middle Ages, and Alena can also serve as a short form of Magdalena.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Made Easy, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Brenda
Brenda comes from Old Norse and means “sword,” related to the English word brand. Brenda is also linked to Brendan, with readings like “little raven,” “on fire,” or “firebrand.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), The Everything Baby Names Book, Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Numerology for Baby Names
Bridget
Bridget is an Irish name meaning “strength” or “strong and mighty.” Bridget is also read as “exalted one,” a version of Brighid.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, The Best Baby Names for Girls, Baby Names Made Easy
Cadence
Cadence is Latin for “rhythm,” the musical rise and fall of sound. Cadence only appeared on U.S. charts in the 2000s but quickly rose, combining a traditional look with a free-spirited musicality.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, 1,107 Baby Names That Stand the Test of Time
Casey
Casey is an Irish name meaning “watchful,” “observant,” or “vigilant,” with one source adding “brave in battle.” Casey rose to fame through the 1888 poem “Casey at the Bat” and the railroad hero Casey Jones, who died saving his passengers.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Charlotte
Charlotte is the French feminine form of Charles, which means “free man.” Charlotte is also read as “little and feminine.”
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, Numerology for Baby Names
Chloe
Chloe is Greek and evokes fresh plant growth, with meanings like “young blade of grass,” “tender shoot,” or “green.” Chloe is also read as “blooming,” and it was the heroine of the ancient Greek tale Daphnis and Chloe.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Baby Names Made Easy, Classic Biblical Baby Names, 1,107 Baby Names That Stand the Test of Time, The Best Baby Names for Girls
Christian
Christian means “follower of Christ,” and it is often shortened to Chris. Christian comes from Greek and means “anointed one.”
Sources: Baby Names Made Easy, Baby Names (Laura Emerson), The Best Baby Names for Boys, Classic Biblical Baby Names, The Everything Baby Names Book, Baby Names Book, 1,107 Baby Names That Stand the Test of Time, Baby Names Your Child Can Live With, Numerology for Baby Names
Ciara
Ciara is the Irish feminine of Ciaran and means “black” or “dark.” Ciara is also read as “dark beauty” or “little and dark-skinned.”
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Irish Names for Children, 10,000 Baby Names, The Best Baby Names for Girls, Numerology for Baby Names
Cody
Cody is an English name meaning “cushion,” while an Irish reading makes it “helpful person.” The Wild West craze of the 1950s and “Buffalo Bill” Cody, the showman who helped found Cody, Wyoming, gave the name its cowboy spirit.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, The Best Baby Names for Boys, 1,107 Baby Names That Stand the Test of Time
Corey
Corey is an Irish Gaelic name meaning “the hollow” or “hollow in a hill.” Corey was hugely popular from the 1960s to the 1990s, and is tied to '80s stars Corey Haim, Corey Feldman, and Corey Hart.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, The Best Baby Names for Boys, The Best Baby Names for Girls, Unusual Baby Names, 1,107 Baby Names That Stand the Test of Time
Dana
Dana is an English name meaning “from Denmark,” used for both girls and boys. Dana is also a feminine form of Daniel, meaning “God is my judge.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, Baby Names Made Easy
Danielle
Danielle is the feminine form of Daniel and means “God is my judge.” The name recalls the prophet Daniel, who interpreted dreams in Babylon and emerged unharmed from the lion's den.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Daphne
Daphne is Greek for “laurel tree.” In myth, Daphne was a nymph changed into a laurel tree to escape Apollo's advances.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Classic Biblical Baby Names, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book
Diana
Diana comes from Latin and means “divine.” In Roman myth Diana was the goddess of the moon and the hunt, counterpart of the Greek Artemis.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Edna
Edna is a Hebrew name meaning “pleasure” or “delight.” Edna is also glossed as “rejuvenation” or “youthful.”
Sources: Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Classic Biblical Baby Names, 10,000 Baby Names, Baby Names (Laura Emerson), Numerology for Baby Names, The Everything Baby Names Book
Erin
Erin is a poetic Gaelic name for Ireland, often read as “western island.” Erin is also given the meaning “peace.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Unusual Baby Names, Numerology for Baby Names
Heather
Heather is an English nature name taken from the hardy purple-flowered plant of the British moors. Heather peaked in Britain in the 1950s and hit number three in the U.S. in 1975; the cult film Heathers dented its sweet image.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Holly
Holly is an English plant name from the evergreen holly tree, traditionally given to girls born near Christmas. Used since the 1930s and peaking in the 1970s, Holly is more popular in Britain; it has a cheerful, jolly feel.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Jack
Jack is an English form of John, carrying the meaning “God is gracious.” Jack is also treated as a version of Jacob, “the supplanter,” or of Jackson; notable Jacks include Jack Nicholson, Jack Nicklaus, and Jack LaLanne.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Boys, Baby Names Book, The Everything Baby Names Book, Numerology for Baby Names
Jacqueline
Jacqueline is a French feminine form of Jacques, and so of Jacob, meaning “supplanter” or “he who replaces.” Jacqueline is forever linked to first lady Jacqueline Kennedy Onassis, whose style gave the French name an American polish.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Girls, Baby Names Your Child Can Live With, The Everything Baby Names Book, Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Margaret
Margaret comes from Greek and means “pearl.” Margaret dates to a third-century saint, was Scotland’s national female name by the 11th century, and was a U.S. top-ten name for much of the early 1900s.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Mary
Mary is linked to the sea, read as “drop of the sea” and later “star of the sea,” from Latin stella maris. Mary also traces to the Hebrew Miriam, meaning “bitter” or “sea of bitterness.”
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, The Best Baby Names for Girls, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Classic Biblical Baby Names
Mona
Mona is an Irish Gaelic name meaning “noble” or “aristocratic.” Mona is the name of Leonardo da Vinci’s famous subject, properly Monna Lisa, and is sometimes a diminutive of Monica; Saint Muadhnait was an early Irish bearer.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Irish Names for Children, 1,107 Baby Names That Stand the Test of Time
Rory
Rory is an Irish Gaelic name meaning “red king” or simply “red,” sometimes treated as an equivalent of Roderick. Ireland’s last high king, Rory O’Connor, and the rebel Rory Oge O’More bore the name, among many Irish kings, rebels, and artists.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Everything Baby Names Book, Irish Names for Children, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Your Child Can Live With, The Best Baby Names for Boys
Rowan
Rowan is a Gaelic name meaning “little red one” or “red-haired,” and it also names the rowan tree with its red berries. The rowan tree was once thought to guard against magic and spells, and the name is now used almost equally by girls and boys.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Shannon
Shannon is an Irish Gaelic name meaning “old” or “ancient,” sometimes rendered “having ancient wisdom.” Other books treat Shannon as a form of Sean, “God is gracious,” or as “small and wise.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Best Baby Names for Girls, The Everything Baby Names Book, Baby Names Made Easy, Numerology for Baby Names
Valerie
Valerie is a Latin name meaning “strong” or “healthy,” the French form of Valeria, which comes from the Roman clan name Valerius. Sitcom actresses Valerie Harper and Valerie Bertinelli gave the name a girl-next-door feel, though some think it sounds a bit 1960s.
Sources: 10,000 Baby Names, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Veronica
Veronica is a Latin name meaning “true image,” with Veronique and Veronika as foreign forms and Ronnie and Vera as nicknames. By legend, Saint Veronica wiped Jesus’s face with her veil as he carried the cross, and the cloth kept the image of his face, though she never appears in the Bible itself.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, Classic Biblical Baby Names, The Everything Baby Names Book
Book links are affiliate links; we may earn a commission on purchases.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.