Search icon

Baby names

19th Oct 2021

The 10 most popular baby boy names in England and Wales have been revealed

Kat O'Connor

Did any of your favourite names make the list?

The top 10 most popular baby boy names have been revealed.

Some classic names made the list, including royal-inspired monikers.

The Office for National Statistics (ONS) in Wales and England confirmed an increase in traditional names.

Parents over the age of 35 preferred traditional names, while younger parents chose more modern and shorter monikers.

Check out the top ten names below. Did any of your favourites make the list?

boy names

Oliver

Oliver comes from Old Norse and it means ‘ancestor’s descendants’. You can also call your little one Olive for short which is extremely cute.

George

The royals are inspiring baby name trends again. Prince George may be 8-years-0ld but his name is still as trendy as ever with parents in England and Wales.

Arthur

Another traditional name made the top 10 in 2020. The name Arthur actually means ‘bear’ which is super cute.

Noah

The name Noah is of Hebrew origin and means ‘rest’, which isn’t something new parents are all too familiar with.

Muhammad

This Arabic name is one of the most popular with parents in England and Wales. The meaning is extremely beautiful- ‘praiseworthy’

Leo

A short but very cool name for your little lion. The name is of Latin origin and means ‘brave people’.

Oscar

We adore this traditional name and so do parents in England and Wales. It means ‘deer friend’.

Harry

Harry has been one of the most popular names in England and Wales for years. The charming moniker means ‘ruler’, ‘home’, and ‘power’.

Archie

Prince William and Kate aren’t the only royal parents inspiring baby name trends. This moniker has grown in popularity since Prince Harry and Meghan Markle’s son Archie was born in 2019.

Jack

This adorable moniker is one of our favourite monikers for a little boy. It means ‘God is gracious.