The most common baby boy names in each London borough
Noah and Muhammed top the list of London’s most common baby boy names last year.
Every year the Office for National Statistics (ONS) releases its list of the most common baby names in each London borough.


This year the ONS data has showed that when it comes to naming baby boys, Londoners look towards the bible.
The most common baby names across the capital are Muhammed and Noah, with some Leos and Theos thrown in for good measure.
Noah is the most common name in nine London boroughs down from 13 last year, while Muhammed tops the list in 10 boroughs up from eight in 2023.
Click here to find out the most common baby girl names in each London borough.
Here’s a breakdown of the most common baby boy names in London by borough:


Hillingdon - Muhammed
Harrow - Noah
Hounslow - Muhammed
Richmond - Leo
Kingston - Oliver
Sutton - Arthur / Noah / Oliver / Theodore
Croydon - Muhammed
Bromley - George
Bexley - George
Havering - Noah
Barking & Dagenham - Muhammed
Greenwich - Noah
Lewisham - Leo
Southwark - Leo / Noah
Lambeth - Theodore
Merton - Muhammed
Wandsworth - Leo
Ealing - Adam
Brent - Muhammed
Barnet - Leo
Enfield - Noah
Haringey - Noah
Camden - Leo
Westminster - Adam
Hammersmith and Fulham - Noah
Kensington and Chelsea - Alexander
Islington - Noah
Hackney - David
Waltham Forest - Muhammed
Redbridge - Muhammed
Newham - Muhammed
Tower Hamlets - Mohammed
The name Muhammad, is of Arabic origin, and means "praiseworthy" or "highly praised". While Noah is a Hebrew name that means “rest or comfort”.