Skip to main content
NAMEY

Ireland baby name data

Explore Irish baby name popularity from 1964 to 2021, drawn from annual birth registration statistics published by Ireland's CSO.

Namey holds 5,751 distinct names and 3,421,768 birth registrations from this dataset, covering 1964 to 2021. Registrations peaked in 1980 with 72,498 births.

Provider: Central Statistics Office (CSO), Ireland

Licence: Creative Commons Attribution 4.0

Years covered

1964–2021

Distinct names

5,751

Births recorded

3,421,768

Boys share

52%

Girls share

48%

In 1964 the dataset records 61,927 births; in 2021, 50,948.

Top boys' names in Ireland

  1. 1John72,581
  2. 2Michael54,615
  3. 3David50,379
  4. 4James50,225
  5. 5Patrick49,226
  6. 6Thomas35,827
  7. 7Paul34,384
  8. 8Sean30,514
  9. 9Daniel28,716
  10. 10Mark28,361
  11. 11Conor27,453
  12. 12Stephen26,285
  13. 13Brian24,063
  14. 14Jack22,224
  15. 15Shane21,907
  16. 16Kevin20,534
  17. 17William20,531
  18. 18Robert20,151
  19. 19Alan19,574
  20. 20Joseph19,178
  21. 21Martin18,348
  22. 22Adam17,682
  23. 23Anthony17,112
  24. 24Peter15,779
  25. 25Andrew14,984
  26. 26Gerard14,428
  27. 27Eoin14,135
  28. 28Luke13,999
  29. 29Christopher13,942
  30. 30Liam13,833
  31. 31Cian13,364
  32. 32Aaron13,330
  33. 33Niall13,259
  34. 34Ryan12,544
  35. 35Dylan12,266
  36. 36Ciaran12,070
  37. 37Darragh11,915
  38. 38Matthew11,747
  39. 39Brendan11,355
  40. 40Jason11,280
  41. 41Richard11,260
  42. 42Jamie10,871
  43. 43Declan10,867
  44. 44Darren10,370
  45. 45Edward10,230
  46. 46Keith10,035
  47. 47Ronan9,937
  48. 48Aidan9,758
  49. 49Oisin8,764
  50. 50Kieran8,758

Top girls' names in Ireland

  1. 1Mary42,684
  2. 2Sarah30,592
  3. 3Emma25,607
  4. 4Catherine22,580
  5. 5Aoife21,529
  6. 6Niamh20,659
  7. 7Ciara19,737
  8. 8Laura18,910
  9. 9Margaret18,043
  10. 10Sinead16,533
  11. 11Michelle16,053
  12. 12Elizabeth14,824
  13. 13Jennifer14,765
  14. 14Rachel14,319
  15. 15Amy13,929
  16. 16Lisa13,420
  17. 17Fiona13,380
  18. 18Caroline13,169
  19. 19Emily13,021
  20. 20Ann12,970
  21. 21Grace12,390
  22. 22Deirdre12,353
  23. 23Anne12,234
  24. 24Aisling12,212
  25. 25Katie12,164
  26. 26Karen12,041
  27. 27Louise11,891
  28. 28Chloe11,689
  29. 29Sophie11,567
  30. 30Anna11,467
  31. 31Rebecca11,179
  32. 32Claire11,132
  33. 33Elaine10,630
  34. 34Sharon10,375
  35. 35Hannah10,272
  36. 36Patricia9,954
  37. 37Lauren9,840
  38. 38Kate9,808
  39. 39Orla9,786
  40. 40Maria9,737
  41. 41Linda9,176
  42. 42Siobhan9,153
  43. 43Jessica9,099
  44. 44Lucy8,805
  45. 45Roisin8,736
  46. 46Susan8,594
  47. 47Caoimhe8,540
  48. 48Ava8,438
  49. 49Ellen8,247
  50. 50Bridget8,224

Other baby name datasets