Names / Where / Wales

Baby names in Wales

In 2025 the most popular baby names in Wales were Olivia for girls (140 babies) and Noah for boys (218). Mali, Lottie, Harper, Evelyn, Theo, Archie and Osian were in Wales’s top 10 but not in the top 10 for England and Wales as a whole. (ONS, Baby names for girls in England and Wales; ONS, Baby names for boys in England and Wales)

Top 10, 2025

12,800 girls and 13,403 boys were born in Wales in 2025. Names with the same count share a rank, worked out from ONS’s published counts. * Not in the England and Wales top 10 that year. ONS also publishes a top 100 for Wales; this page shows the top 10, the same as for the English regions.

Source: ONS, Baby names for girls in England and Wales; ONS, Baby names for boys in England and Wales.

Every number one since 1997

Girls

  1. Chloe1997 to 2003
  2. Megan2004 to 2006
  3. Ruby2007 to 2008
  4. Olivia2009
  5. Ruby2010
  6. Lily2011
  7. Amelia2012 to 2015
  8. Olivia2016 to 2022
  9. Isla2023
  10. Olivia2024 to 2025

Boys

  1. Joshua1997 to 1998
  2. Jack1999 to 2000
  3. Thomas2001
  4. Joshua2002 to 2005
  5. Jack2006 to 2009
  6. Oliver2010 to 2011
  7. Jacob2012
  8. Oliver2013 to 2019
  9. Noah2020 to 2025

Source: ONS, Baby names for girls in England and Wales; ONS, Baby names for boys in England and Wales.

Number ones by local council, 2025

22 councils
The most popular girls’ and boys’ name in each council in Wales
CouncilGirlsBoys
Blaenau GwentMabel and Mali (joint) 5 eachArlo 5
BridgendMila 10Rowan and Theo (joint) 11 each
CaerphillyMali 11Theo 16
CardiffOlivia 15Muhammad 27
CarmarthenshireMali 11Noah 20
CeredigionEfa 9Noah and Osian (joint) 5 each
ConwyOlivia 7Arthur 10
DenbighshireAmelia and Elsi (joint) 6 eachGeorge and Luca (joint) 9 each
FlintshireElsie 11Luca 14
GwyneddNansi 11Guto 8
Isle of AngleseyOlivia 4George, Theo and Tomos (joint) 5 each
Merthyr TydfilHarper 5Luca, Noah and Tommy (joint) 7 each
MonmouthshireAva and Olivia (joint) 7 eachArthur 10
Neath Port TalbotHarper and Olivia (joint) 9 eachNoah 13
NewportEvelyn, Harper and Millie (joint) 8 eachMuhammad and Noah (joint) 14 each
PembrokeshireMaeve and Mali (joint) 8 eachArthur 12
PowysOlivia 7Alfie and Arthur (joint) 10 each
Rhondda Cynon TafLily 17Luca 26
SwanseaLily, Mali and Olivia (joint) 11 eachTheo 18
TorfaenElsie 9Noah 11
Vale of GlamorganFlorence 10Arthur 13
WrexhamAurora, Freya and Mila (joint) 6 eachAlbie 13

ONS publishes only the single most popular name for each council, and the numbers are small: the middle council’s number one here was given to 10 babies, and 13 of the 22 councils had a tie for first place†. Small numbers move a lot from year to year. Councils have merged since 2018, so the list is not the same in every year: the ONS list for England and Wales has 339 councils for 2018 and 318 for 2025, and the number changed in 2019, 2020 and 2023.

Source: ONS, Baby names for girls in England and Wales; ONS, Baby names for boys in England and Wales; ONS Open Geography Portal.

Other nations

The number ones for every English region are on names by region and nation.

Source: Office for National Statistics, Baby names in England and Wales: top 10 names by region, 1997 to 2025, and top name by local authority, 2018 to 2025. Licensed under the Open Government Licence v3.0. Councils are placed in regions using the ONS local authority to region lookup (2023); councils that were abolished between 2019 and 2023 are placed in the region of the council that replaced them. † Baby Data calculation. Exact spellings are counted separately.

OM

Oliver Mackman

Editor, BabyData

Oliver Mackman is the named editor of BabyData and a director of Best Business Loans Ltd (Companies House 16833937), the company that operates the site. He is accountable for its editorial standards, sourcing and corrections, and requires every number to cite the underlying rule and the official UK dataset behind it, with pregnancy tools written using NHS and gov.uk guidance.

Last updated: