ShePrep

Most Popular Baby Names in Wales (ONS 2025)

Written by Andy Hendrick
5 sources cited

Data: GB 2025

Olivia was the most popular baby girls' name in Wales in 2025, given to 140 babies, and Noah the most popular boys' name with 218, according to the Office for National Statistics, published 9 July 2026. The ONS publishes a Wales-only table separately from the combined England and Wales list.

The top 30 girls' and boys' names in Wales, 2025

Most published lists give England and Wales together, because that is how the Office for National Statistics headlines the release. The ONS also publishes a Wales-only table inside the same datasets, and it is a noticeably different list. The figures below come from that table, covering births registered in Wales in 2025 and published on 9 July 2026. The final column is the same name's rank in England, which is where the divergence becomes obvious.

Girls

Rank in WalesNameBabiesChange since 2024Rank in England
1Olivia14001
2Lily116+82
3Elsie106+810
4Mali104+91118
5Lottie99+233
6Freya96-17
7Harper88+224
8Florence87+75
9Evelyn85+914
=10Amelia84-83
=10Isla84-74
12Hallie80+929
13Millie77-137
=14Ava75+311
=14Poppy75-116
=14Willow75+921
17Phoebe73+415
=18Ivy72-128
=18Mabel72+2516
20Sofia71+1017
21Rosie69+425
=22Arabella68+1122
=22Isabella68-89
=24Grace63+1327
=24Sophia63+2412
=26Aurora62+239
=26Bonnie62-1948
=26Mia62-720
=29Alys61+241446
=29Margot61+230

Boys

Rank in WalesNameBabiesChange since 2024Rank in England
1Noah21802
2Luca18604
3Theo176+313
4Arthur16905
5Freddie143+810
6Oliver132-36
7George131+57
8Leo130-13
9Archie127-411
10Osian114+7671
11Rowan112+733
12Macsen108+13903
13Arlo104-415
14Oscar102-68
=15Alfie101-116
=15Oakley101+1336
=17Albie100-222
=17Elijah100-623
19Reuben95-431
20Theodore94-109
=21Harri86+161950
=21Rory86+2218
23Jude83014
24Finley82-620
25Hudson79+343
=26Henry76012
=26Jac76+152060
=28Roman74-828
=28Tommy74-544
30Reggie73+1137

What the England column tells you

Six names in the Welsh top 30 barely register in England

Mali is fourth in Wales and 1,118th in England. Alys is joint 29th in Wales and 1,446th in England. Among boys, Macsen is 12th in Wales and 903rd in England, Harri joint 21st and 1,950th, Jac joint 26th and 2,060th, and Osian 10th and 671st. These are not marginal differences of taste. They are the clearest evidence in the whole ONS release that Wales names its children from a partly separate pool.

Muhammad tops England and sits 34th in Wales

Muhammad was the most popular boys' name in England in 2025 and joint 34th in Wales on 67 babies, though it climbed 23 places there. Wales is a smaller and differently composed population, and the Wales table shows that plainly rather than averaging it away.

Welsh-language names are not confined to Welsh speakers

The Welsh Government's Annual Population Survey estimate of Welsh speakers covers a minority of the population, yet Osian, Macsen, Harri, Jac, Mali and Alys all sit inside the Welsh top 30. Names travel more easily than fluency does, and several of these are anglicised in form as well as sound: Harri and Jac are Welsh spellings of names any English registrar would recognise.

The movement inside the Welsh list is its own story

The ONS prints a change-in-rank column, so movement here rests on two dated points from the same dataset rather than on impression. Mabel rose 25 places to joint 18th and Sophia 24 places to joint 24th; Alys also climbed 24 to joint 29th. Going the other way, Bonnie fell 19 places to joint 26th, Ivy 12 to joint 18th and Poppy 11 to joint 14th, even though Poppy is sixth in England. Among boys, Rory climbed 22 places, Harri 16, Jac 15, and Macsen and Oakley 13 each. Theodore fell 10 places to 20th while Theo rose three to third, which is one sound moving between two spellings rather than a name going out of fashion.

Names below the table worth knowing

Wales-specific names continue well past the top 30. Across England and Wales as a whole in 2025, Ffion was given to 98 girls, Seren to 196, Eira to 112, Nia to 138 and Mabli to 69, while Elis went to 119 boys, Rhys to 106 and Cai to 52. The overwhelming majority of those registrations are Welsh.

How to use this list

Add the spellings together before deciding a name is uncommon. Sofia is 20th in Wales on 71 and Sophia joint 24th on 63; combined, that sound would rank second. Theo is third on 176 and Theodore 20th on 94; together they would lead. The published table ranks spellings, not names.

Read the counts, not just the ranks. The top girls' name in Wales went to 140 babies across the whole country. Choosing from the Welsh top 10 is nothing like choosing from the England top 10 in terms of how often you will meet the name.

Finally, remember what is missing. The ONS suppresses any name given to fewer than three babies, so the rare end of the distribution is longer and more varied than any published table can show.

Sources

  1. Baby names in England and Wales: baby names statistics, girls Office for National Statistics, accessed
  2. Baby names in England and Wales: baby names statistics, boys Office for National Statistics, accessed
  3. Baby names in England and Wales: 2025 Office for National Statistics, accessed
  4. Welsh language data from the Annual Population Survey Welsh Government, accessed
  5. Baby Names 2025 Northern Ireland Statistics and Research Agency, accessed