As expectant parents, choosing the perfect name for your baby is an exciting and important task. If you’re drawn to Irish heritage and looking for a name that reflects the rich cultural heritage of the Emerald Isle, you’ve come to the right place! We present 100 badass Irish boy names that will undoubtedly capture your heart and add a touch of Irish charm to your family.
Each name has been selected with love, representing Irish traditions, history, and the boundless possibilities that lie ahead for your little one. Whether you’re seeking a name that exudes strength, carries a touch of mythology, or sounds lyrical to your ears, you’re sure to find something special here.
In This Article
100 Old and Modern Irish Names for Boys
We included a mix of old and modern 100 Irish boy names so you can choose the right one for your baby boy.
Adam
Adam is an Irish boy's name of Hebrew origin meaning "man" or "earth." The name Adam is associated with biblical significance as the first man created by God.
Aidan
Aidan is an Irish name meaning "little fire." The name Aidan is connected to the ancient Irish saint Aidan of Lindisfarne, who played a significant role in spreading Christianity in Northumbria, England.
Alan
Alan is a Gaelic name meaning "handsome" or "harmony." Interestingly, the name Alan has Celtic roots and conveys a sense of refinement and elegance.
Alex
Alex is an Irish name of Greek origin, derived from Alexander, meaning "defender of mankind." Although not originally Irish, Alex has gained popularity in Ireland due to its universal appeal.
Andrew
Andrew is an Irish name of Greek origin meaning "manly" or "brave." It holds historical significance as one of the twelve apostles of Jesus.
Anthony
Anthony is an Irish name of Latin origin meaning "priceless" or "worthy of praise." The name Anthony has deep roots in Roman history and was borne by Mark Antony, a prominent figure during the Roman Republic.
Arthur
Arthur is an Irish name of Celtic origin meaning "bear" or "noble." In Irish mythology, Arthur is associated with the legendary figure of King Arthur, known for his leadership and bravery.
Barry
Barry is a Gaelic name that means 'spear.'The name Barry has its roots in ancient Gaelic culture and signifies a warrior or a skilled fighter.
Ben
Ben is an Irish name of Hebrew origin meaning "son of the right hand" or "blessed." The name Ben is a short form of Benjamin, which was borne by one of the twelve sons of Jacob in the Old Testament.
Billy
Billy is an Irish boy's name of English origin derived from William meaning "resolute protection." The name Billy is commonly used as a nickname for William and gained popularity as an independent given name.
Blake
Blake is an Irish boy's name of Old English origin that has two contrasting meanings, "black" and "pale." The name Blake gained popularity as a unisex name and is associated with creativity and individuality.
Bobby
Bobby is an Irish boy's name of English origin derived from Robert, meaning "bright fame." It signifies a shining reputation and recognition. The name Bobby has a warm and friendly appeal and is often used as a nickname for boys named Robert.
Brendan
Brendan is a Gaelic name meaning "prince" or "little raven." The name Brendan is associated with Saint Brendan, an Irish monastic saint and navigator who is said to have embarked on legendary voyages.
Brian
Brian is a Gaelic name meaning "strong" or "noble." The name Brian has deep roots in Irish history and mythology, and it has been borne by several legendary high kings of Ireland.
Carl
Carl is an Irish name of Germanic origin that means "free man." It signifies independence and liberty. One notable namesake is Carl Sagan, a renowned astronomer and science communicator who made significant contributions to the study of the cosmos.
Charlie
Charlie is an Irish boy's name of English origin derived from Charles, which means "free man." The name Charlie is often used as a nickname or a given name on its own and has a friendly and approachable vibe.
Christopher
Christopher is an Irish boy's namne of Greek origin that means "bearer of Christ." The name Christopher has a strong religious significance and is often associated with the patron saint of travelers.
Cian
Cian is a Gaelic name that means "ancient" or "enduring." The name Cian has roots in Irish mythology and is associated with powerful figures from ancient tales.
Cillian
Cillian is an Irish name meaning "church's servant." The name Cillian has a strong cultural significance in Ireland and is associated with early Irish saints.
Colin
Colin is an Irish name that means "young boy" or "pup." The name Colin has ancient roots in Ireland and has gained popularity in various English-speaking countries.
Conor
Conor is a Gaelic name that means "lover of hounds" or "high desire." The name Conor has a rich history in Irish mythology and is associated with legendary heroes. One notable namesake is Conor McGregor, a renowned mixed martial artist who has achieved significant success in the sport.
Cormac
Cormac is a Gaelic name that means "charioteer." One notable namesake is Cormac McCarthy, a celebrated American novelist known for his works such as "No Country for Old Men" and "The Road."
Daniel
Daniel is an Irish name of Hebrew origin that means "God is my judge." The name Daniel has biblical origins and is associated with the story of Daniel in the lions' den.
Danny
Danny is an Irish boy's name of Hebrew origin derived from Daniel which means "God is my judge." Notable namesakes include Danny DeVito, a versatile actor known for his roles in movies such as "Taxi" and "Matilda."
Darragh
Darragh is a Gaelic name that means "oak tree." The name Darragh is deeply rooted in Irish culture and folklore, as the oak tree is revered in Celtic mythology.
David
David is an Irish boy's name of Hebrew origin that means "beloved." The name David has biblical origins and is associated with the story of David and Goliath.
Dean
Dean is an Irish boy's name of English origin that means "leader" or "head." The name Dean has a strong association with academic institutions, as a dean is an administrative position in universities and colleges.
Declan
Declan is a Gaelic name that means "full of goodness" or "man of prayer." The name Declan has strong Irish roots and is associated with Saint Declan, one of the early Christian saints in Ireland.
Dermot
Dermot is an Irish name that means "free from envy." The name Dermot is associated with ancient Irish kings and heroes.
Diarmuid
Diarmuid is a Gaelic name that means "without envy." Notable namesakes include Diarmuid Ua Duibhne, a heroic character in Irish mythology known for his love and loyalty.
Dylan
Dylan is an Irish boy's name of Welsh origin meaning "son of the sea." It is a name with a poetic and mystical aura. In Irish mythology, the sea held a significant place as a symbol of transformation and mystery.
Eamon
Eamon is an Irish name that carries the noble meaning of a "guardian" or "protector." Eamon is deeply rooted in Irish history and has been borne by notable figures like Eamon de Valera, who played a crucial role in the Irish fight for independence.
Eddie
Eddie is an Irish boy's name of English origin that is a diminutive of Edward. In Irish folklore, guardians were associated with wealth and prosperity.
Edward
Edward is an Irish name of English origin that means "wealthy guardian." It is a timeless and noble name with a sense of strength and responsibility. In Irish history, guardians and protectors played an essential role in maintaining the prosperity of their communities.
Eoghan
Eoghan, an Irish name, carries the meaning of "born of the yew tree." It symbolizes vitality, resilience, and longevity associated with the yew tree's enduring nature. Eoghan has been a popular name in Ireland and is often anglicized as Owen.
Eric
Eric is an Irish name of Scandinavian origin that means "eternal ruler." It is a strong and assertive name with a sense of enduring power. Although not of Irish origin, the name Eric resonates with the concept of eternal rulership in Irish folklore.
Ethan
Ethan is an Irish name of Hebrew origin that means "strong" or "firm." It is a name that exudes strength and resilience. Although not directly related to Irish culture, the meaning of the name Ethan resonates with the concept of inner strength valued in Irish tradition.
Felix
Felix is a modern Irish name of Latin origin that means "happy" or "fortunate." Felix Mendelssohn, a German composer, is known for his compositions such as "Wedding March" from "A Midsummer Night's Dream."
Fergus
Fergus is an old Irish name that means "man of strength." Fergus Henderson, a British chef, is known for his contributions to the culinary world, particularly for his nose-to-tail cooking philosophy.
Finn
Finn is an Irish name that means "fair" or "white." It represents purity, brightness, and clarity. Finn Wolfhard is a young actor known for his role as Mike Wheeler in the TV series "Stranger Things."
Frank
Frank is an Irish name of Germanic origin that means "free" or "truthful." In Irish folklore, the name Frank is associated with the legendary hero Fionn mac Cumhaill, also known as Finn McCool.
Garret
Garret is an Irish name of English and Irish origin meaning "spear strength." In Irish mythology, the spear was a symbol of power and authority. Garret FitzGerald, an Irish politician, played a significant role in the Northern Ireland peace process during the late 20th century. He served as Taoiseach (Prime Minister) of Ireland and worked towards reconciliation and peace.
Gary
Gary is an Irish name derived from the Germanic element "gar," meaning "spear." The name Gary gained popularity through the actor Gary Cooper, who was known for his roles in classic Western films.
Gavin
Gavin is an Irish boy's name of Welsh origin meaning "white hawk." In Irish mythology, hawks were associated with nobility and wisdom. Gavin Rossdale, the lead singer of the rock band Bush, achieved international success with hits like "Glycerine" and "Machinehead."
George
George is an Irish boy's name of Greek origin that means "farmer." In Irish folklore, farmers held a special place in the community as providers of food and sustenance.
Gerard
Gerard is an Irish name of Germanic origin that combines the elements "ger," meaning "spear," and "hard," meaning "brave." In Irish history, warriors and their bravery were highly esteemed. Gerard Butler, a Scottish actor, is known for his roles in films like "300" and "The Phantom of the Opera."
Grady
Grady is an Irish name that means "noble" or "illustrious." Grady Jarrett, an American football player, has excelled as a defensive tackle for the Atlanta Falcons.
Harry
Harry is an Irish name of English origin that originated as a diminutive of Henry. It means "ruler of the home." In Irish folklore, the home and family were of utmost importance. Harry Potter, a beloved fictional character created by J.K. Rowling, captivated millions of readers with his magical adventures.
Henry
Henry is an Irish name of Germanic origin that means "ruler of the home." In Irish history, the home was seen as a place of refuge and unity. Henry VIII, the infamous King of England, had a significant impact on the country's history through his marital affairs and religious reforms.
Hugh
Hugh is a badass Irish name of Germanic origin that means "mind." Hugh Jackman, an Australian actor, is known for his portrayal of Wolverine in the "X-Men" film series.
Ian
Ian is an Irish name of Scottish origin that means "gift of God." Ian Somerhalder, an American actor, gained popularity through his portrayal of Damon Salvatore in the television series "The Vampire Diaries."
Isaac
Isaac is an Irish name of Hebrew origin that means "laughter." In Irish folklore, laughter was believed to have healing and transformative powers.
Jack
Jack is an Irish name of English origin that means "God is gracious." Jack Nicholson, an American actor, is regarded as one of the greatest actors in film history.
James
James is an Irish boy's name of Hebrew origin that means "supplanter." In Irish history, supplanters played significant roles in politics and power struggles.
Jason
Jason is an Irish name of Greek origin that means "healer." Healing practices and traditions have always held importance in Irish culture. Jason Momoa, an American actor, gained fame for his role as Khal Drogo in the television series "Game of Thrones" and as Aquaman in the DC Extended Universe.
Jasper
Jasper is a modern Irish name of Persian origin that means "treasure bringer." In Irish folklore, treasures and precious items were believed to have mystical qualities.
Jeffrey
Jeffrey is a modern Irish name of Germanic origin that means "peaceful ruler." Jeffrey Bezos, an American entrepreneur, founded the e-commerce giant Amazon and became one of the wealthiest individuals in the world.
Jeremy
Jeremy is an Irish boy's name of Hebrew origin that means "God will uplift." The concept of divine upliftment is often celebrated in Irish folklore and spiritual practices. Jeremy Renner, an American actor, is known for his roles in films like "The Hurt Locker" and as Hawkeye in the Marvel Cinematic Universe.
Joe
Joe is a popular Irish name of English origin that means "God will increase." The idea of God's increase and blessings is found in various Irish prayers and blessings. Joe Biden, the 46th President of the United States, has had a long political career and served as Vice President under Barack Obama.
Jonathan
Jonathan is an Irish name for boys of Hebrew origin that means "gift of God." Jonathan Swift, an Irish writer, is famous for his satirical novel "Gulliver's Travels" and his advocacy for Irish causes.
Jordan
Jordan is a common Irish name of Hebrew origin that means "flowing down." It is a name that represents the movement and abundance of water. Water has significant symbolism in Irish mythology, often associated with purification and renewal.
Joseph
Joseph is an Irish boy's name of Hebrew origin that means "God will increase." The idea of God's increase and blessings is found in various Irish prayers and blessings.
Joshua
Joshua is a strong Irish boy's name of Hebrew origin that means "God is salvation." Joshua Jackson, a Canadian-American actor, gained popularity for his role as Pacey Witter in the television series "Dawson's Creek."
Justin
Justin is an Irish boy's name of Latin origin that means "just." It is a name associated with fairness, righteousness, and moral integrity. The value of justice and fairness is deeply ingrained in Irish culture and legal traditions. Justin Timberlake, an American singer and actor, has achieved worldwide success with his music and performances in films like "The Social Network."
Keegan
Keegan is a common Irish boy's name that means "descendant of Aodhagáin," with Aodhagáin being a personal name derived from the Irish god Aodh, meaning "fire" or "flame."
Keenan
Keenan is an Irish name that means "ancient" or "distant." It is a name that carries a sense of historical depth and wisdom. The reverence for ancient wisdom and ancestral heritage is a significant aspect of Irish culture.
Keith
Keith is an Irish boy's name of Scottish origin that means "wood" or "forest." It is a name associated with nature and the beauty of wooded landscapes. Keith Richards, an English musician, is best known as a founding member of the rock band The Rolling Stones.
Ken
Ken is an Irish boy's name of Japanese origin that means "humble" or "modest." It is a name that represents humility and simplicity. Ken Watanabe, a Japanese actor, has appeared in films such as "The Last Samurai" and "Inception."
Kevin
Kevin is a common Irish name that means "gentle" or "kind." Kevin Spacey, an American actor, has had a successful career with notable roles in films like "American Beauty" and the television series "House of Cards."
Lennon
Lennon is an Irish name that means "lover." John Lennon, an English musician and member of the Beatles, left an indelible mark on the world of music with his songwriting and activism.
Liam
Liam is a popular Irish boy's name that means "resolute protector." Liam Neeson, an Irish actor, has starred in numerous films, including "Taken" and "Schindler's List."
Lonan
Lonan is an Irish name that means "blackbird." Blackbirds hold symbolic significance in Irish folklore, often associated with enchantment and otherworldly connections.
Lorcan
Lorcan is an Irish name that means "little fierce one." It is a name that conveys bravery, strength, and a determined spirit.
Luke
Luke is an Irish boy's name of Greek origin that means "light-giving." Luke Skywalker, a fictional character from the "Star Wars" franchise, is one of the most iconic heroes in cinematic history.
Mack
Mack is an Irish name that means "son of." It is a name that denotes lineage and heritage.
Malachy
Malachy is an Irish boy's name that means "devotee of Saint Malachy." Saint Malachy, an Irish saint, was known for his piety and contributions to the Catholic Church.
Mark
Mark is a common Irish boy's name of Latin origin that means "warlike." The concept of warriors and heroic battles has a prominent place in Irish mythology and ancient Celtic culture. Mark Zuckerberg, an American entrepreneur, co-founded Facebook and is one of the world's youngest billionaires.
Martin
Martin is an Irish boy's name of Latin origin that means "warrior of Mars," with Mars being the Roman god of war. Martial virtues were highly esteemed in ancient Celtic society, emphasizing the importance of courage in battle.
Muiris
Muiris is an Irish name that means "dark-skinned." Irish society has been influenced by various cultural and ethnic groups throughout history, leading to diversity in physical appearances.
Nevin
Nevin is an Irish name that means "holy" or "sacred." It is a name associated with spirituality and reverence.
Niall
Niall is an Irish name that means "champion" or "cloud." In Irish mythology, Niall of the Nine Hostages was a legendary High King of Ireland who led successful raids and expeditions.
Oisin
Oisin is an Irish name that means "little deer." Deer have symbolic significance in Irish mythology, often associated with enchantment and the mystical Otherworld.
Peter
Peter is a common Irish boy's name of Greek origin that means "rock." In Irish folklore, rocky landscapes and stone formations were believed to be entrances to the Otherworld, a realm of supernatural beings and enchantment.
Philip
Philip is an Irish boy's name of Greek origin that means "lover of horses." Horses held great importance in ancient Irish society, symbolizing power, speed, and loyalty. Philip Seymour Hoffman, an American actor, was widely recognized for his performances in films like "Capote" and "The Master."
Piran
Piran is an Irish name that is associated with Saint Piran, the patron saint of Cornwall. Saint Piran is renowned for his miracles and contributions to Christianity in the region of Cornwall, England.
Ronan
Ronan is an Irish name that means "little seal." It is a name connected to the sea and its playful, intelligent creatures.
Rory
Rory is an Irish name that means "red king." Red hair has been considered a distinctively Irish trait, and it holds cultural significance in Ireland.
Ryan
Ryan is an Irish name that means "little king." Ireland has a rich history of kings and royal families, and the concept of kingship plays a significant role in Irish mythology and legends.
Seamus
Seamus is an Irish name that means "supplanter." Irish literature and poetry have a long-standing tradition and have produced renowned poets like Seamus Heaney, who received the Nobel Prize in Literature in 1995.
Sean
Sean is an Irish name that means "God is gracious." The influence of Christianity in Ireland introduced names with religious connotations, reflecting the deep faith of the Irish people.
Shane
Shane is an Irish name that means "God is gracious." In Irish folklore, there are tales of supernatural beings called the Aos Sí who are believed to have influenced the world of humans.
Stephen
Stephen is a common Irish boy's name of Greek origin that means "crown." In Irish history, the symbol of the crown has represented the monarchy and its authority.
Sullivan
Sullivan is an Irish name that means "dark-eyed." Eyes have been considered windows to the soul in Irish mythology, reflecting inner thoughts and emotions.
Tadhg
Tadhg is an Irish name that means "poet." Ireland has a rich tradition of poetry and storytelling, with poets known as bards playing an important role in Celtic culture.
Terry
Terry is an Irish boy's name of English origin that means "power of the tribe." Ireland has a deep connection to tribal heritage, with ancient clans and tribes forming the basis of social structure.
Thomas
Thomas is an Irish boy's name of Aramaic origin that means "twin." The concept of twins holds often symbolizes opposites or representing different aspects of the same person.
Tiernan
Tiernan is an Irish name that means "lord." It is a name denoting power, authority, and leadership.
Turlough
Turlough is an Irish name that means "lord of the lakes." Ireland is known for its stunning lakes and waterways.
Tyrone
Tyrone is an Irish name that means "land of Eoghan." It is a name connected to a specific geographical location and heritage. The name Eoghan refers to a prominent Irish clan and signifies a sense of belonging and ancestry.
William
William is an Irish boy's name of Germanic origin that means "resolute protector." The name Liam is a short form of William and has gained popularity as an independent first name.