The most popular baby names for boys and girls born in 2025 in England and Wales have been unveiled by the Office for National Statistics (ONS). Released on July 9, 2026, the data shows that Olivia has maintained its position as the top girls' name for the tenth consecutive year, while Muhammad has topped the boys' list for the third year running.
Top Baby Names in 2025
In 2025, the most frequently chosen names for girls and boys were as follows:
- Girls: 1. Olivia (2,386), 2. Lily (2,249), 3. Amelia (2,153)
- Boys: 1. Muhammad (5,957), 2. Noah (4,075), 3. Leo (3,278)
Despite a shift in rankings for some names, Olivia and Muhammad's popularity remains strong. According to Clare Green, a baby-naming expert, “Change happens so slowly at the top, and once a name becomes popular it normally stays there for quite a long time.”
Shifts in Popularity
While Olivia and Muhammad held their top spots, other names have seen significant changes. Amelia has dropped to third place among girls, while Noah and Leo have secured their positions among the top three boys' names. Notably, names like Freya gained popularity in Scotland, surpassing Olivia for girls.





