Baby names in England and Wales

Thirty years of registered first names, 1996 to 2025, published by the Office for National Statistics. Unlike the American files these are full lists rather than a top thousand: every name given to three or more babies appears. On any name page you will see the British curve drawn against the American one.

Top girls' names, 2025

England & Wales
  1. Olivia2,386
  2. Lily2,249
  3. Amelia2,153
  4. Isla1,959
  5. Florence1,924
  6. Freya1,802
  7. Poppy1,789
  8. Elsie1,700
  9. Ivy1,698
  10. Isabella1,690

Top boys' names, 2025

England & Wales
  1. Muhammad5,957
  2. Noah4,075
  3. Leo3,278
  4. Luca3,266
  5. Arthur3,211
  6. Oliver3,154
  7. George3,082
  8. Oscar2,798
  9. Theodore2,638
  10. Freddie2,526
Only in Britain

Names the American record never sees

1,572 names

Welsh names, and the hyphenated compounds British parents register in numbers. The American files publish only names given to five or more babies in a year, so these have no US entry at all.

NameMeaning2025 births
BethanGod is my oath11
FfionFoxglove98
OsianLittle deer165
Ellie-MaeBright one, and May40
Lily-RoseLily and rose65
Lily-Maemillennial-parent name51
HarriRuler of the home100
TomosTwin49
Ellie-Maymillennial-parent name14
Amelia-Rosecurrent name75
Ella-Rosecurrent name44
IeuanGod is gracious9
LowriFrom Laurentum; laurel39
Lily-Maymillennial-parent name16
Isla-RoseIsland and rose94
Ava-RoseLife, and rose71
TamzinTwin3
Ivy-RoseIvy and rose185
GethinDark-skinned; swarthy30
Lilly-Maymillennial-parent name13
Lilly-Maemillennial-parent name17
DougieDark river; dark stream164
Gracie-Maemillennial-parent name59
IwanGod is gracious10
CatrinPure10
Lilly-Rosemillennial-parent name29
Demi-Leighmillennial-parent name6
FearneFern51
IestynJust; fair10
Oliwiermillennial-parent name33
Bella-Rosecurrent name52
OrlaithGolden princess65
Ava-Maecurrent name74
DolcieSweet116
DafyddBeloved11
Wiktormillennial-parent name5
HuwHeart; mind; spirit15
Ella-Maecurrent name25
Mia-Rosecurrent name24
EadieRich in war; prosperous48
Tommy-Leecurrent name60
Olivia-Rosecurrent name42
Ellie-Maimillennial-parent name
Daisy-Maemillennial-parent name54
Jorgiemillennial-parent name31
Evie-Maemillennial-parent name39
Lillie-Maemillennial-parent name16
Ella-Louisemillennial-parent name6
Evie-Rosecurrent name22
Ava-Gracecurrent name34
Elsie-Maecurrent name90
Raeescurrent name49
Isla-Maecurrent name75
Daisy-Maymillennial-parent name24
AledOffspring; the river Aled6
Jamie-LeeGen X and millennial name
DewiBeloved30
AngharadMuch loved3
Emily-Rosecurrent name18
Sienna-Rosemillennial-parent name32

Source: Office for National Statistics. Contains public sector information licensed under the Open Government Licence v3.0.