Skip to content
00Baby names2025
Official statistics

Most Popular Baby Names in England and Wales, 2025

The 100 most popular boys' and girls' names in England and Wales in 2025, ranked by the number of babies given each name, with the change in rank since 2024.

Written by ProbaBaby editorialUpdated 10 October 2026

Editorial content with sources. A clinician has not reviewed this page yet. How we write and check pages

01

Top 100 boys' and girls' names

100 + 100

Every year the Office for National Statistics (ONS) publishes the ranked list of baby names in England and Wales. This page reproduces the 2025 top 100 for boys and for girls as ONS released it on 9 July 2026: the rank, the name, the number of babies given that name, and how far the name moved since 2024.

Rank follows the count, so two names with the same count share a rank. A name marked new was not in last year's top 100. Names are linked to ProbaBaby name pages only when such a page exists.

Use the lists as a reference, not as a rule. A name at number 60 still goes to hundreds of babies, and a small move up or down the table can come from a handful of births.

Boys

Most common boys' names in England and Wales in 2025: rank, number of babies and change in rank
RankNameBabiesSince last year
1Muhammad5,957no change
2Noah4,075no change
3Leo3,278up 2
4Luca3,266up 3
5Arthur3,211down 1
6Oliver3,154down 3
7George3,082down 1
8Oscar2,798up 1
9Theodore2,638down 1
10Freddie2,526up 3
11Archie2,465down 1
12Theo2,398no change
13Henry2,295up 1
14Jude2,153down 3
15Arlo2,083no change
16Alfie1,955no change
17Rory1,760up 7
18Finley1,733no change
19Harry1,718up 1
20Mohammed1,712up 1
21Albie1,702down 2
22Charlie1,679down 5
23Elijah1,659no change
24Jack1,595down 2
25William1,456up 2
26Adam1,431up 9
27Roman1,420up 5
28Louie1,418no change
29Reuben1,412up 4
30Rowan1,398up 11
31Edward1,385no change
32Lucas1,381down 7
33Oakley1,377up 1
34Teddy1,360down 5
35Thomas1,344down 9
36Isaac1,331up 1
37Reggie1,312up 6
38Ezra1,300no change
39Ronnie1,281up 10
40Alexander1,271down 4
41Jacob1,258down 11
42James1,211down 2
43Hudson1,204down 1
44Tommy1,160down 5
45Sonny1,137up 6
46Hugo1,094no change
47Sebastian1,077down 2
48Max1,061down 4
49Louis1,030down 2
50Harrison1,007up 2
51Jesse980up 3
52Frederick954up 3
53Joshua938down 3
54Ethan917down 6
55Mohammad895down 2
56Frankie887up 2
57Albert884no change
58Vinnie851up 33
59Felix811up 3
59Joseph811down 3
61Benjamin808no change
62Daniel804down 3
63Jasper802up 8
64Musa798up 9
64Yusuf798up 3
66Samuel768down 6
67Myles764up 20
68Liam763up 2
69Elias738up 10
70Ibrahim731up 7
71Otis726down 4
72Dylan717down 8
73David712down 9
74Finn706up 9
75Zachary703down 6
76Alfred682up 5
77Mason675down 14
78Kai672down 6
79Rupert670up 4
80Gabriel666down 6
81Yahya625up 12
82Caleb624down 7
83Riley619down 3
84Enzo617up 8
85Michael615no change
86Austin612up 2
87Logan609down 11
88Jaxon605down 22
89Toby600down 3
90Milo597up 6
91Hunter595down 13
92Ellis582up 3
93Vincent560new
94Bobby544down 12
94Elliot544up 4
96Ralph541down 2
97Carter536new
97Stanley536new
99Nathan528down 11
100Ruben527new

Girls

Most common girls' names in England and Wales in 2025: rank, number of babies and change in rank
RankNameBabiesSince last year
1Olivia2,386no change
2Lily2,249up 1
3Amelia2,153down 1
4Isla1,959no change
5Florence1,924up 1
6Freya1,802up 1
7Poppy1,789up 1
8Elsie1,700up 2
9Ivy1,698down 4
10Isabella1,690up 1
11Ava1,611down 2
12Evelyn1,560up 8
13Sophia1,547no change
14Phoebe1,542up 3
15Sienna1,530up 4
16Mabel1,527up 21
17Sofia1,490down 5
18Daisy1,454no change
19Matilda1,449up 12
20Willow1,384up 1
21Mia1,372down 7
22Arabella1,368up 8
23Harper1,367down 1
24Rosie1,343no change
25Charlotte1,339down 2
26Maeve1,330no change
27Grace1,309down 2
28Maya1,259down 13
29Hallie1,246up 3
30Margot1,230down 2
31Lottie1,222up 7
32Delilah1,180up 1
33Penelope1,174up 3
34Aria1,132up 1
35Evie1,129down 6
36Millie1,080down 9
37Violet1,061up 5
38Ruby1,032up 3
39Aurora1,030up 4
40Ada1,014no change
40Mila1,014up 6
42Ayla980up 5
43Maisie966up 1
44Emily956down 10
45Esme933up 6
46Ella932down 7
47Olive892up 6
48Bonnie882down 32
49Elodie849up 6
50Layla833up 6
51Emilia832down 6
52Alice825down 3
52Maryam825up 5
54Isabelle814down 2
55Ottilie782up 16
56Eleanor776up 11
57Iris759up 4
58Eva758down 4
59Harriet757up 9
59Luna757down 11
61Lyla751up 13
62Eliana736new
63Sophie724down 13
64Orla721down 6
65Eliza712down 2
66Thea686no change
67Rose666down 8
68Nova650up 12
69Imogen648down 5
70Lyra643up 13
71Hazel638up 4
72Erin633down 7
73Zara625down 4
74Elizabeth624down 12
75Nora616up 11
76Robyn611up 2
77Clara610up 7
78Nancy604up 3
79Fatima598down 3
80Eden594down 20
81Ophelia578down 8
82Raya547no change
83Eloise546up 2
84Gracie539new
85Emma536down 16
86Anaya535new
87Lola524no change
88Maria522up 3
89Chloe521down 17
90Athena519up 6
91Bella515down 15
92Darcie513down 2
93Scarlett496down 14
94Myla490down 5
95Alba472new
96Rosa470down 2
97Marnie467new
98Lara465no change
99Lilah464new
100Frankie462new
02

What the 2025 table shows

Boys

  • The most common boys' name was Muhammad, given to 5,957 babies. Noah came next with 4,075.
  • Together, the ten most common boys' names were given to 33,985 babies.
  • The biggest climber was Vinnie, up 33 places to number 58.
  • The biggest fall was Jaxon, down 22 places to number 88.
  • New in the top 100: Vincent, Carter, Stanley, Ruben.
  • 14 of the 100 boys' names kept exactly the same rank as the year before.

Girls

  • The most common girls' name was Olivia, given to 2,386 babies. Lily came next with 2,249.
  • Together, the ten most common girls' names were given to 19,350 babies.
  • The biggest climber was Mabel, up 21 places to number 16.
  • The biggest fall was Bonnie, down 32 places to number 48.
  • New in the top 100: Eliana, Gracie, Anaya, Alba, Marnie, Lilah, Frankie.
  • 11 of the 100 girls' names kept exactly the same rank as the year before.
03

How to read the numbers

  • Counts are the number of babies given each name, as counted by ONS. ONS ranks exact spellings, so similar names with different spellings are counted and ranked separately.
  • Change since 2024 is the number of places a name moved in ONS's table. Up means a better rank than last year. For a name that entered the top 100 this year, ONS marks it as new and the page shows "new" instead of a number.
  • ProbaBaby does not change, round or re-rank the figures. The sentences under "What the 2025 table shows" are calculated from the table, not written by hand.
  • Contains public sector information licensed under the Open Government Licence v3.0.
04

Source and licence

References

  1. Office for National Statistics (ONS): Baby names in England and Wales: 2025 (Table 1, top 100) (boys) (opens in a new tab), figures copied 2026-10-10
  2. Office for National Statistics (ONS): Baby names in England and Wales: 2025 (Table 1, top 100) (girls) (opens in a new tab), figures copied 2026-10-10

Licence: Open Government Licence v3.0.

Counts and ranks are the statistics office's own; ProbaBaby has not changed them.