England’s most popular baby names for 2025 have been revealed, with Muhammad remaining the top choice for boys and Olivia leading the girls’ list for the tenth consecutive year. The rankings, compiled by the Office for National Statistics (ONS), show subtle shifts in naming trends, influenced by cultural, royal, and celebrity factors.
Top 10 Boy Names in England (2025)
- Muhammad
- Noah
- Leo
- Luca
- Arthur
- Oliver
- George
- Oscar
- Theodore
- Freddie
Top 10 Girl Names in England (2025)
- Olivia
- Lily
- Amelia
- Isla
- Florence
- Freya
- Poppy
- Elsie
- Ivy
- Isabella
Key Trends and Comparisons
The data highlights Muhammad’s dominance for the third year, with 5,957 babies given the name in 2025. Luca entered the top 10 for the first time, rising four places to fourth. Meanwhile, Jude surged to 14th place, likely influenced by England footballer Jude Bellingham’s World Cup performance.
For girls, Olivia maintained its lead, while Lily climbed to second, possibly due to actresses Lily Collins and Lily James. Florence moved up one spot to fifth, and royal names like George (7th) and William (25th) remained popular despite a slight dip.
Comparison with the U.S.
The U.S. and England share overlapping favorites like Olivia, Amelia, Isabella, Ava, Mia, and Sophia/Sofia, reflecting international naming trends. However, Muhammad leads in England, while Noah tops the U.S. charts.
Unusual Names
Five babies were named Banksy in 2025, reflecting the artist’s enduring fame. The name Jude also saw a significant rise, now ranking 14th, up from outside the top 50 a decade ago.
Research on Naming Trends
A 2022 study in Current Psychology found that names can shape first impressions and social expectations, potentially influencing opportunities. While names do not determine a child’s future, they may subtly affect perceptions.