BabyNamesMap

Lists

Irish & Celtic names

The most given names in 2025 where Wiktionary files the name under “Irish & Celtic”, up to 50 girls and 50 boys. A name can have more than one origin, so it can appear in several of these lists. Names Wiktionary hasn’t tagged are left out.

Girls · US 2025

  1. #11AvaEditor’s note Down from #4 in 2015 to #11 in 2025 in the US. About 1 in 210 US girls in the 2025 records7,732 babies
  2. #76Maeve“intoxicating”3,153 babies
  3. #140AlanaForm of Elon, meaning “oak tree”2,085 babies
  4. #224AlainaForm of Elon, meaning “oak tree”1,366 babies
  5. #229KiaraVariant of Keira, meaning “black, dark, little dark one”1,335 babies
  6. #230Rory“red-haired king”1,332 babies
  7. #280AlannaForm of Elon, meaning “oak tree”1,099 babies
  8. #321SabrinaEditor’s note Peaked in the US in 1997, with 5,816 babies; 956 in 2025956 babies
  9. #332AlaynaEditor’s note Down from #223 in 2015 to #332 in 2025 in the US927 babies
  10. #340TeaganEditor’s note First shows up in US records in 1979, with 6 babies894 babies
  11. #360GwendolynVariant of Gwendolen, meaning “white, fair, blessed + ring, bow…848 babies
  12. #375AnyaEditor’s note Up from #550 in 2015 to #375 in 2025 in the US821 babies
  13. #384BlaireVariant of Blair, meaning “field, plain”802 babies
  14. #385KiraEditor’s note Down from #361 in 2015 to #385 in 2025 in the US801 babies
  15. #407BrynnEditor’s note Down from #259 in 2015 to #407 in 2025 in the US767 babies
  16. #469Meredith“great lord”656 babies
  17. #470Fiona“fair, white”654 babies
  18. #586JenniferEditor’s note Peaked in the US in 1972, with 63,600 babies; 501 in 2025501 babies
  19. #621Keira“black, dark, little dark one”469 babies
  20. #654Eileenpossibly “radiance, beauty”437 babies
  21. #661BrianaEditor’s note Peaked in the US in 1994, with 5,000 babies; 431 in 2025431 babies
  22. #679JennaEditor’s note Peaked in the US in 1985, with 6,436 babies; 418 in 2025418 babies
  23. #724BridgetEditor’s note Down from #534 in 2015 to #724 in 2025 in the US385 babies
  24. #725GwenSame root as Wendy, meaning “watercourse with a bend + island”384 babies
  25. #759Kenna“descendant of Cionaodh”357 babies
  26. #799AileenVariant of Eileen, possibly meaning “radiance, beauty”340 babies
  27. #799KaitlynEditor’s note Cooling off in the US: #197 in 2015, #799 in 2025340 babies
  28. #821NolaEditor’s note Down from #769 in 2015 to #821 in 2025 in the US331 babies
  29. #887MeganDiminutive of Margaret, meaning “pearl”301 babies
  30. #898GuinevereEditor’s note More popular in the US than England & Wales: #898 vs #2,788 in 2025295 babies
  31. #922WinifredEditor’s note Up from #1,437 in 2015 to #922 in 2025 in the US284 babies
  32. #972Ashlyn“dream, vision”262 babies
  33. #980AshlynnVariant of Ashlyn, meaning “dream, vision”258 babies
  34. #1,071Joyce“lord”226 babies
  35. #1,076KatelynEditor’s note Cooling off in the US: #239 in 2015, #1,076 in 2025225 babies
  36. #1,085Saoirse“freedom”222 babies
  37. #1,096KieraVariant of Keira, meaning “black, dark, little dark one”219 babies
  38. #1,117Imogen“girl, maiden”211 babies
  39. #1,119RhiannonWelsh, meaning “maiden”210 babies
  40. #1,129DaraEditor’s note Used for both: 81% of US babies named Dara in 2025 were girls207 babies
  41. #1,150KathleenForm of Catherine, possibly meaning “each of the two”201 babies
  42. #1,225ShayEditor’s note Used for both: 70% of US babies named Shay in 2025 were girls184 babies
  43. #1,406CiaraEditor’s note First shows up in US records in 1972, with 5 babies155 babies
  44. #1,500JennyEditor’s note Peaked in the US in 1977, with 2,688 babies; 142 in 2025142 babies
  45. #1,592AislinnEditor’s note 131 US babies in 2025, but under 3 in England & Wales131 babies
  46. #1,631MauraEditor’s note Peaked in the US in 1964, with 430 babies; 127 in 2025127 babies
  47. #1,673Alannah“child”123 babies
  48. #1,769GwynethWelsh, possibly meaning “white; fair”114 babies
  49. #1,902MeghanEditor’s note Peaked in the US in 1985, with 4,669 babies; 102 in 2025102 babies
  50. #2,017Bryn“hill, mound”94 babies

Boys · US 2025

  1. #1LiamForm of William, meaning “will + helmet”20,818 babies
  2. #31OwenEditor’s note More popular in the US than England & Wales: #31 vs #170 in 20257,190 babies
  3. #41DylanWelsh, meaning “to, of + tide”6,208 babies
  4. #59Rowan“little red one”5,212 babies
  5. #62AidenVariant of Aidan, meaning “fire”5,046 babies
  6. #83IanEditor’s note Steady in the US: #76 in 2015 and #83 in 2025. About 1 in 440 US boys in the 2025 records3,924 babies
  7. #87Arthurpossibly “bear”3,847 babies
  8. #99RyanEditor’s note Peaked in the US in 1985, with 29,905 babies; 3,532 in 20253,532 babies
  9. #118CallumVariant of Calum, meaning “dove”2,995 babies
  10. #139DeclanEditor’s note More popular in the US than England & Wales: #139 vs #372 in 20252,570 babies
  11. #153Evan“God is gracious”2,412 babies
  12. #159JuanSpanish, meaning “Yahweh is gracious”2,318 babies
  13. #162IvanSame root as John, possibly meaning “God is gracious”2,240 babies
  14. #166Connor“lover of hounds”2,211 babies
  15. #191AlanVariant of Elon, meaning “oak tree”1,915 babies
  16. #199Rory“red-haired king”1,768 babies
  17. #206Finn“the Sami”1,702 babies
  18. #221Kevin“dear birth/person”1,628 babies
  19. #223OscarEditor’s note Down from #181 in 2015 to #223 in 2025 in the US1,620 babies
  20. #243Ellis“benevolent, kind”1,417 babies
  21. #247RonanIrish, meaning “little seal”1,406 babies
  22. #251Harvey“iron + blazing”1,381 babies
  23. #257AydenVariant of Aidan, meaning “fire”1,343 babies
  24. #272MalcolmVariant of Calum, meaning “dove”1,257 babies
  25. #294Kenneth“handsome”1,148 babies
  26. #303GavinEditor’s note Cooling off in the US: #70 in 2015, #303 in 20251,125 babies
  27. #309Tristan“riot”1,103 babies
  28. #326Aidan“fire”1,043 babies
  29. #336BryanEditor’s note Cooling off in the US: #166 in 2015, #336 in 20251,005 babies
  30. #339BrianSame root as Brendan, meaning “prince, king”979 babies
  31. #343ColinShort form of Nicholas, meaning “victory + people”950 babies
  32. #357BryceEditor’s note Peaked in the US in 2000, with 4,319 babies; 919 in 2025919 babies
  33. #389KieranEditor’s note Up from #512 in 2015 to #389 in 2025 in the US817 babies
  34. #400KianEditor’s note Up from #489 in 2015 to #400 in 2025 in the US797 babies
  35. #410RhysWelsh, from Old Welsh Ris, meaning “ardor, fiery warrior”778 babies
  36. #417KillianEditor’s note Down from #349 in 2015 to #417 in 2025 in the US770 babies
  37. #489Sean“God is gracious”616 babies
  38. #525Roy“king”570 babies
  39. #559MorganEditor’s note Up from #671 in 2015 to #559 in 2025 in the US532 babies
  40. #578AllenEditor’s note Peaked in the US in 1951, with 5,179 babies; 507 in 2025507 babies
  41. #606LachlanEditor’s note Up from #767 in 2015 to #606 in 2025 in the US468 babies
  42. #635Shane“God is gracious”439 babies
  43. #644LochlanEditor’s note Up from #841 in 2015 to #644 in 2025 in the US433 babies
  44. #679TrevorEditor’s note Peaked in the US in 1998, with 6,598 babies; 400 in 2025400 babies
  45. #681Shawn“God is gracious”399 babies
  46. #690Donald“prince / chief of the world”395 babies
  47. #694IdrisEditor’s note More popular in England & Wales than the US: #142 vs #694 in 2025391 babies
  48. #699MarvinEditor’s note Peaked in the US in 1928, with 4,452 babies; 385 in 2025385 babies
  49. #799Calum“dove”313 babies
  50. #843Conor“lover of hounds”292 babies

Girls · England & Wales 2025

  1. #11AvaEditor’s note Down from #5 in 2015 to #11 in 2025 in England & Wales. Short and simple: 3 letters1,611 babies
  2. #26Maeve“intoxicating”1,330 babies
  3. #64Orla“golden princess”721 babies
  4. #69Imogen“girl, maiden”648 babies
  5. #144KiaraVariant of Keira, meaning “black, dark, little dark one”341 babies
  6. #192AoifeIrish, from Old Irish Aífe, possibly meaning “beauty, radiance”265 babies
  7. #219AlaynaEditor’s note Up from #388 in 2015 to #219 in 2025 in England & Wales214 babies
  8. #244AlanaForm of Elon, meaning “oak tree”190 babies
  9. #275NolaEditor’s note Climbing fast in England & Wales: #583 in 2015, #275 in 2025165 babies
  10. #291AnyaEditor’s note Down from #172 in 2015 to #291 in 2025 in England & Wales155 babies
  11. #364WinifredEditor’s note Climbing fast in England & Wales: #845 in 2015, #364 in 2025118 babies
  12. #388Keira“black, dark, little dark one”109 babies
  13. #402Saoirse“freedom”102 babies
  14. #413SabrinaEditor’s note Up from #539 in 2015 to #413 in 2025 in England & Wales98 babies
  15. #451KiraEditor’s note Peaked in England & Wales in 2000, with 337 babies; 89 in 202589 babies
  16. #473UnaIrish, possibly meaning “lamb”84 babies
  17. #650JenniferEditor’s note Cooling off in England & Wales: #224 in 2015, #650 in 202559 babies
  18. #705Alannah“child”52 babies
  19. #747AlainaForm of Elon, meaning “oak tree”49 babies
  20. #763Meredith“great lord”48 babies
  21. #778Enid“spirit, life; purity”47 babies
  22. #778EnyaEditor’s note More popular in England & Wales than the US: #778 vs #3,975 in 202547 babies
  23. #816AlannaForm of Elon, meaning “oak tree”44 babies
  24. #816Eileenpossibly “radiance, beauty”44 babies
  25. #816MeganDiminutive of Margaret, meaning “pearl”44 babies
  26. #845BridgetEditor’s note Down from #735 in 2015 to #845 in 2025 in England & Wales42 babies
  27. #894CiaraEditor’s note Down from #467 in 2015 to #894 in 2025 in England & Wales39 babies
  28. #894LowriWelsh form of Laura, meaning “laurel tree”39 babies
  29. #951KieraVariant of Keira, meaning “black, dark, little dark one”37 babies
  30. #997Carys“love”34 babies
  31. #997GwenSame root as Wendy, meaning “watercourse with a bend + island”34 babies
  32. #997KathleenForm of Catherine, possibly meaning “each of the two”34 babies
  33. #1,028CaitlinEditor’s note Cooling off in England & Wales: #160 in 2015, #1,028 in 202533 babies
  34. #1,133JennaEditor’s note Peaked in England & Wales in 1997, with 315 babies; 29 in 202529 babies
  35. #1,166RoisinEditor’s note Peaked in England & Wales in 1997, with 158 babies; 28 in 202528 babies
  36. #1,197CerysVariant of Carys, meaning “love”27 babies
  37. #1,197NualaIrish, meaning “fair + shoulder”27 babies
  38. #1,271BronwynEditor’s note More popular in England & Wales than the US: #1,271 vs #3,903 in 202525 babies
  39. #1,271Rory“red-haired king”25 babies
  40. #1,315CaitlynEditor’s note Cooling off in England & Wales: #323 in 2015, #1,315 in 202524 babies
  41. #1,362Fiona“fair, white”23 babies
  42. #1,362GwendolynVariant of Gwendolen, meaning “white, fair, blessed + ring, bow…23 babies
  43. #1,362KaitlynEditor’s note Cooling off in England & Wales: #345 in 2015, #1,362 in 202523 babies
  44. #1,407Joyce“lord”22 babies
  45. #1,407RhiannonWelsh, meaning “maiden”22 babies
  46. #1,512BlaireVariant of Blair, meaning “field, plain”20 babies
  47. #1,512BronwenWelsh, meaning “white-breasted”20 babies
  48. #1,512OonaEditor’s note About 1 in 13,000 England & Wales girls in the 2025 records20 babies
  49. #1,512WinnifredEditor’s note 9 letters, ending in -ed like Winifred and Sioned20 babies
  50. #1,639GwenllianEditor’s note 9 letters, ending in -an like Layan and Ocean18 babies

Boys · England & Wales 2025

  1. #5Arthurpossibly “bear”3,211 babies
  2. #8OscarEditor’s note More popular in England & Wales than the US: #8 vs #223 in 20252,798 babies
  3. #17Rory“red-haired king”1,760 babies
  4. #30Rowan“little red one”1,398 babies
  5. #68LiamForm of William, meaning “will + helmet”763 babies
  6. #72DylanWelsh, meaning “to, of + tide”717 babies
  7. #74Finn“the Sami”706 babies
  8. #92Ellis“benevolent, kind”582 babies
  9. #135RyanEditor’s note Down from #69 in 2015 to #135 in 2025 in England & Wales374 babies
  10. #138Harvey“iron + blazing”372 babies
  11. #142IdrisEditor’s note Up from #280 in 2015 to #142 in 2025 in England & Wales368 babies
  12. #170AidenVariant of Aidan, meaning “fire”298 babies
  13. #170OwenEditor’s note More popular in the US than England & Wales: #31 vs #170 in 2025298 babies
  14. #192KianEditor’s note Peaked in England & Wales in 2007, with 1,126 babies; 263 in 2025263 babies
  15. #195Evan“God is gracious”261 babies
  16. #215RonanIrish, meaning “little seal”232 babies
  17. #251CallumVariant of Calum, meaning “dove”186 babies
  18. #257LochlanEditor’s note Up from #313 in 2015 to #257 in 2025 in England & Wales179 babies
  19. #265Aidan“fire”171 babies
  20. #273Tristan“riot”166 babies
  21. #283IvanSame root as John, possibly meaning “God is gracious”159 babies
  22. #283LachlanEditor’s note Up from #363 in 2015 to #283 in 2025 in England & Wales159 babies
  23. #292Kevin“dear birth/person”157 babies
  24. #299Connor“lover of hounds”152 babies
  25. #325Anguspossibly “one choice”136 babies
  26. #331MorganEditor’s note Peaked in England & Wales in 1999, with 1,343 babies; 128 in 2025128 babies
  27. #352AydenVariant of Aidan, meaning “fire”119 babies
  28. #372DeclanEditor’s note Peaked in England & Wales in 1997, with 942 babies; 112 in 2025112 babies
  29. #389RhysWelsh, from Old Welsh Ris, meaning “ardor, fiery warrior”106 babies
  30. #396FergusEditor’s note More popular in England & Wales than the US: #396 vs #5,045 in 2025103 babies
  31. #462EwanEditor’s note More popular in England & Wales than the US: #462 vs #1,477 in 202584 babies
  32. #484HamishForm of James, meaning “May He Heel”80 babies
  33. #497BryanEditor’s note Down from #456 in 2015 to #497 in 2025 in England & Wales77 babies
  34. #497RuairiIrish, from Old Irish Ruaidrí, meaning “red-haired king”77 babies
  35. #517Alistair“to defend + man”75 babies
  36. #517OisinVariant of Ossian, meaning “deer”75 babies
  37. #539AlanVariant of Elon, meaning “oak tree”72 babies
  38. #573BrianSame root as Brendan, meaning “prince, king”68 babies
  39. #578Conor“lover of hounds”67 babies
  40. #585IanEditor’s note More popular in the US than England & Wales: #83 vs #585 in 202566 babies
  41. #615Sean“God is gracious”61 babies
  42. #627KillianEditor’s note Up from #1,121 in 2015 to #627 in 2025 in England & Wales59 babies
  43. #639KieranEditor’s note Cooling off in England & Wales: #268 in 2015, #639 in 202557 babies
  44. #728Roy“king”48 babies
  45. #735Percival“pierce + valley”47 babies
  46. #745NiallEditor’s note Cooling off in England & Wales: #353 in 2015, #745 in 202546 babies
  47. #798ArtieDiminutive of Arthur, possibly meaning “bear”41 babies
  48. #896AlbyEditor’s note Down from #518 in 2015 to #896 in 2025 in England & Wales35 babies
  49. #914NeilEditor’s note Peaked in England & Wales in 1996, with 132 babies; 34 in 202534 babies
  50. #934GavinEditor’s note Peaked in England & Wales in 1996, with 176 babies; 33 in 202533 babies

Counts and ranks: US Social Security Administration (2025, names given to 5 or more babies) and Office for National Statistics (2025, names given to 3 or more babies). US ranks are worked out from the counts, with ties sharing a rank; England & Wales ranks are as published. Origins: Wiktionary category tags. Meanings, where shown, are from Wiktionary (CC BY-SA 4.0).