MyBabyNameGuide.com
Find meaning. Find inspiration. Find the name.

Most Popular Baby Boy Names in Ireland (All Time)

This list ranks the top baby boy names in Ireland by total births across all years of Central Statistics Office Ireland (CSO) records. This is a long-term view of naming patterns, not just recent trends.

Use it when you want classic or traditional names — widely used names that have stayed in favor over time. If you prefer modern or unique options, check our year-by-year or fastest-rising reports instead. This type of ranking suits parents who value timeless recognition over novelty.

Key insights

The most widely used name is John, with 73,225 total births. It has stayed at the top for decades, not just recently. It clearly leads the rest of the top 10, highlighting how dominant the very top of the ranking is. Here are a few key metrics for the full list:

  • #1 share of top 100: 5.3%
  • Gap #1 vs #10: 2.6x
  • Gap #1 vs #50: 8.2x
  • Top 10 share: 31.9% of total births in the ranking
  • Total births in top 100: 1,390,792

What this means for you: One name clearly dominates historically, but beyond the very top, many well-known names share popularity.

Visual overview

Top 10 by total births

John
73,225 births
Michael
55,538 births
James
51,701 births
David
50,892 births
Patrick
50,100 births
Thomas
36,744 births
Paul
34,465 births
Sean
32,838 births
Daniel
29,757 births
Mark
28,607 births
Cumulative births across all years

How the ranking works

Names are ranked by total births across all years of official records. More births means a higher rank. Classic names that have stayed in use for decades rank higher.

How this list can help you:

  • Top of the list — classic, safest, most established names
  • Middle of the list — familiar, but less common today
  • Looking for something unique? Explore our fastest rising names or year-by-year reports

Full ranking

Scroll down for the full list. The table below shows the complete all-time ranking based on Central Statistics Office Ireland (CSO) birth data.

#NameTotal birthsPeak years
1John73,2251964, 1965, 1966…
2Michael55,5381966, 1967, 1970…
3James51,7011994, 2016
4David50,8921985, 1987, 1988…
5Patrick50,1001964, 1965, 1968…
6Thomas36,7441965, 1969
7Paul34,4651978, 1979
8Sean32,8381997, 2003, 2004…
9Daniel29,7572009, 2010, 2012…
10Mark28,6071974, 1975, 1976…
11Conor28,3931995, 1996, 1998…
12Stephen26,3681983, 1985, 1988…
13Jack24,3912000, 2001, 2002…
14Brian24,1681977, 1979, 1980…
15Shane22,0751996
16William20,8961964, 1965, 1966…
17Kevin20,6911987, 1993
18Robert20,4171978, 1979, 1980…
19Alan19,6561975, 1980
20Joseph19,5471964, 1965, 1966
21Martin18,5931964, 1965, 1966…
22Adam18,4922001, 2002, 2003…
23Anthony17,3321964, 1965, 1966…
24Peter15,9541964, 1966
25Andrew15,1751992, 1993
26Liam15,0612021
27Luke14,8492006, 2014, 2017…
28Gerard14,4841964, 1965, 1966…
29Eoin14,4212004
30Cian14,1852000, 2001
31Christopher14,1571990
32Aaron13,7061998
33Niall13,3531991
34Ryan13,1042008, 2009, 2010…
35Dylan12,7861998
36Darragh12,7442019
37Ciaran12,4342000
38Matthew12,2562007
39Jamie11,4572006
40Jason11,4151974
41Brendan11,4131965, 1966, 1967
42Richard11,3451986
43Oisin11,3422023, 2025
44Declan10,9091971
45Darren10,4181988
46Edward10,3931965, 1966, 1967
47Ronan10,3341980
48Aidan10,0611965
49Keith10,0531975
50Alex8,9012009, 2010
51Philip8,8161978
52Kieran8,8021967
53Barry8,7281985
54Colm8,7011970
55Jonathan8,5541981, 1982
56Ian8,5371990
57Cillian8,3692024
58Cathal8,3561998, 2005
59Derek8,1191972
60Noel8,1071966
61Noah8,0472021, 2022, 2023…
62Evan7,7962007
63Ben7,7452005
64Harry7,6672018
65Gary7,5881991
66Francis7,2821964
67Gavin7,1481994
68Denis7,1151964
69Charlie7,0982022
70Fionn7,0582023, 2025
71Nathan6,8171999, 2012
72Colin6,7141985
73Kenneth6,5431972, 1974
74Rory6,5082012
75Joshua6,4742003
76Oliver6,4221975
77Damien6,4061982
78Timothy6,3961964
79Jake6,3542015
80Raymond6,0901969
81Tadhg6,0192024
82Eoghan5,9282009
83Rian5,8652025
84Samuel5,8152013
85Cormac5,7292005
86Dean5,6471993
87Padraig5,5671987, 1992
88Donal5,5521965
89Adrian5,5021975
90Alexander5,3572018
91Finn5,3212020
92Kyle4,9982004, 2012, 2013
93Seamus4,9271966, 1967
94Callum4,8832006
95Dermot4,8091972
96Ethan4,7542012
97Simon4,7541987, 1988
98Ross4,6971998
99Karl4,5561989
100Lee4,1591998, 2003

Click any name to see its history, meaning, origin, and trends over time.

Interpretation for parents

These names have stood the test of time. Many peaked in specific decades and still carry that association today. Some may feel classic and stable, while others can sound tied to older generations — but many eventually return as trends cycle.

If you want a timeless and widely recognized name, focus on the top of the list. If you prefer something familiar but less common today, the middle ranks often offer better balance. For distinctive options, see our fastest rising or falling reports.

About the data

This analysis is based on official Central Statistics Office Ireland (CSO) birth statistics across all available years.

Explore related baby name trends

Share this report
Share on Facebook
Share on X
Share on Reddit
Share on Telegram
Copy link