1. Home
  2. Topics

Best Irish Boy Names

Irish boy names have been growing in popularity in the U.S. in recent years, with Liam reaching Number 1 and all the different spellings of Aiden climbing to the top of the list.

Along with Liam and Aiden, other Irish baby names on the US Top 1000 for boys include Finn, Declan, Connor, and Brody. In Ireland, top Irish boy names include Conor, Fionn, Oisin, and Cillian. Unique Irish names for boys attracting attention include Cashel, Cormac, and Rafferty.

While Irish names have become more popular for both genders, we see the style factor on the rise particularly in Irish boys' names unheard of here a generation ago, such as Declan and Finn. You also might want to check out our list of Irish girl names.

The Irish boy names on this list are ordered according to their current popularity on our website. Or get an overview of the full list in alphabetical order by clicking All.

Kennedy

Meaning: misshapen head

Origin:Irish
2746
Quinn

Meaning: descendant of Conn, chief leader, intelligence

Origin:Irish
455
Delaney

Meaning: dark challenger

Origin:Irish
2598
Riley

Meaning: courageous

Origin:Irish
582
Rowan

Meaning: rowan tree; little redhead

Origin:Scottish and Irish
35
Collins Collins is a trendy name that has multiple m...
Origin:Surname derived from Nicholas or Colin
2841
Finn

Meaning: fair or white

Origin:Irish
20
Nolan

Meaning: champion

Origin:Irish
140
Bellamy

Meaning: fine friend

Origin:English and Irish from French
627
Brendan

Meaning: prince

Origin:Irish
919
Rory

Meaning: red king

Origin:Irish
64
Mac

Meaning: son of

Origin:Scottish or Irish
212
Ivo

Meaning: yew wood, archer

Origin:German
155
Cillian

Meaning: war strife or church

Origin:Irish
81
Rafferty

Meaning: floodtide, abundance, prosperity

Origin:Irish
125
Ronan

Meaning: little seal

Origin:Irish
51
Kieran

Meaning: little dark one

Origin:Irish
109
Flynn

Meaning: descendant of the red-haired one

Origin:Irish
126
Cian

Meaning: ancient

Origin:Irish
187
Hugh

Meaning: mind, intellect

Origin:English from German
193