Index  ›  world  ›  BBC
world · BBC ↗

Most popular baby names for boys and girls in 2025 revealed

BBC Published Jul 9, 2026 Reviewed Jul 9, 2026 ✓ Reviewed by citations.press editors
Citation-ready fact
Olivia was the most popular girls' name in England and Wales in 2025, given to 2,386 baby girls.
2386 · Olivia
View source ↗
Citation-ready fact
Muhammad topped the list of most popular boys' names in every single month of 2025 in England and Wales.
12 months · Muhammad
View source ↗
Citation-ready fact
Muhammad was the most popular boys' name in England and Wales in 2025, given to 5,957 baby boys, including 1,712 named Mohammed and 895 named Mohammad.
5957 · Muhammad1712 · Mohammed895 · Mohammad
View source ↗
Citation-ready fact
The Office for National Statistics (ONS) reported that the girls' name Ada rose 54 places to reach the 45th most popular spot in 2025.
54 places · Ada45 place · Ada
View source ↗
Citation-ready fact
Roman saw the biggest increase in popularity for boys in 2025, rising 33 places to reach the 27th most popular spot.
33 places · Roman27 place · Roman
View source ↗
Citation-ready fact
Lily was the highest-ranked girls' name in August 2025, according to monthly breakdowns by the Office for National Statistics.
8 month · Lily
View source ↗

The most popular names for babies born in 2025 in England and Wales have been revealed - with Lily moving up the charts into second place for girls.

Olivia held the top spot for the fourth year in a row for girls' names and Muhammad topped the list for boys' names for the third year running.

Amelia, which had been the second most popular girls' name previously, has dropped down to third, while Noah sits in second for boys. Leo has become the third most popular name for boys.

The list is released by the Office for National Statistics, external (ONS) and used birth registration data from the last full calendar year.

Other names making up the top ten for girls include Isla in fourth, followed by Florence, Freya, Poppy, Elsie, Ivy and new entry Isabella.

Luca is the fourth most popular name for boys, with Arthur, Oliver, George, Oscar, Theodore and Freddie.

The most popular girls' name Olivia saw 2,386 baby girls get called it in England and Wales during 2025.

Lily and Amelia, the next most frequently picked, appeared 2,249 and 2,153 times.

There were 5,957 baby boys called Muhammad, as well as other spellings of the name proving popular.

Mohammed was in 20th place with 1,712 names and Mohammad in 55th position with 895.

The other boys' names in the top three, Noah and Leo, were used 4,075 and 3,278 times respectively.

Eliana, Gracie, Alba and Lilah are among new entries into the top 100 for the first time for girls.

Carter, Ruben, Stanley and Vincent are new names featuring in the boys' list.

The ONS says names like Ellie, Amelie and Jessica have fallen out of the top 100 girls' names.

And Grayson, Brody and Bodhi are no longer featured in the 100 most popular names for boys.

The data shows a huge surge in popularity for the girls' name Ada, which was up 54 places to the 45th spot.

Roman saw the biggest increase in popularity for boys and hit the 27th spot after rising 33 places.

The data also breaks down the most popular names by month, which shows the most common one for girls fluctuating.

Olivia topped the list for January, February, March, April, May, June, October and November but Isla claimed the top spot in July.

Lily was the highest in August, Amelia in September and Florence in December.

Muhammad topped the list for names of boys for every single month in 2025.

This article was originally published by BBC ↗. citations.press indexes the source-backed facts above and links to the original. Something wrong? Corrections policy · Report an error