According to a report by the British Broadcasting Corporation (BBC) on July 9th, the Office for National Statistics released the list of popular names for newborns in England and Wales in 2025. Muhammad ranked first among male names for the third consecutive year, while Olivia topped the list of female names for the tenth consecutive year.
The data for this list comes from the newborn registration records for the year 2025. Among the girls, the name Lily has risen significantly to second place, while Amelia, who previously ranked second among girls, fell to third place. For boys, Noah is in second place, and Leo has become the third most popular name among boys.

2025 English in Wales Most Popular Baby Names Ranking BBC
According to statistics, a total of 5957 male infants have been named Muhammad. Other spellings of this name are also widely popular. The version spelled as "Mohammed" ranks 20th, with 1712 male infants using this name; the version spelled as "Mohammad" ranks 55th, with 895 people using this name.
In every month of 2025, the name Muhammad ranks at the top of the list of boy names.
The top ten names in the list of female infants are: Isla, Florence, Freya, Poppy, Elsie, Ivy, and the newly added Isabella.
The fourth boy in the list is Luca. The remaining top ten names on the list are Arthur, Oliver, George, Oscar, Theodore, and Freddie.
According to data from the Scottish National Records Office, in Scotland, Freyia has replaced Olivia as the most popular girl's name, while Noah remains at the top of the boy's name list.