What are the commonest baby names in your borough?
Every year, the Office for National Statistics releases data on the commonest baby names registered over the past year. The 2025 data have now been released. As usual, the London stats are broken down by borough, allowing us to make the graphic above.
Commonest boys' names in London boroughs
The biggest climber this year is Leo, roaring up the table from just one borough last year to eight this year. It's the hottest London boy name right now.
The modal name, though, continues to be Muhammad. 12 London boroughs have that name as the most popular for newborn boys, up from eight last year.
Noah seems to be floating high, with six top-spots, but this is down from 13 three years ago. It's still a popular name, but is gradually sinking.
The biggest surprise, though, is the City of London. There are so few births in the land of skyscrapers and commercial banks that it has never featured in this tally before. Girls are still absent from the stats, but boys have now popped on there, with a trio of Judes. I wonder if their parents know one another?
Commonest girls' names in London boroughs
Among girls, Sophia and Sofia are the commonest name, topping 10 boroughs between them. That's quite a surge, as the name only featured in two boroughs last year. Maryam is also on the rise. Last year, only Tower Hamlets recorded this as the most popular choice; now five boroughs do.
The biggest decline is in Amelias. A whopping 14 boroughs favoured the name in 2024, now it's just two. Olivia has also stagnated, from seven boroughs last year to seven this.
And welcome to the new entry of Rehmat, the commonest girl's name in the London Borough of Hillingdon.
Commonest names London-wide
Interesting though these stats are, they're also based on small data sets. Typically, a 'top' name was only registered a few dozen times in the given borough, and the second-place name may have seen only a registration or two fewer. If we instead sum the data across all the London boroughs, then the stats stack up as follows:
BOYS
1. Muhammad 1,065 (no change)
2. Noah 589 (no change)
3. Leo 476 (no change)
4. Adam 425 (no change)
5. Oliver 364 (up one)
6. Theodore 335 (down one)
7. Luca 331 (new entry)
8. Mohammed 317 (no change)
9. Arthur 282 (new entry)
10. Alexander 260 (no change)
Oscar has dropped out of the top 10.
In total, 52,953 male births were registered in 2025. This is down somewhat from the 54,644 registered in 2024.
GIRLS
1. Sofia 342 (up one)
2. Olivia 326 (down one)
3. Amelia 295 (no change)
4. Maya 273 (no change)
5. Maryam 265 (up three)
6. Ayla 261 (new entry)
7. Sophia 260 (down two)
8. Sienna 259 (down two)
9. Lily 251 (no change)
10. Isabella 242 (no change)
In total, 50,535 female births were registered in London in 2025. This is slightly down on last year's total of 51,482.