Muhammad and Olivia are London's most popular baby names

, Credit: ,

Muhammad and Olivia are the most popular baby names in London according to the Office for National Statistics.

In 2017 760 baby boys were given the name Muhammad and 671 baby girls were named Olivia.

Muhammad came top in London, the West Midlands and Yorkshire and the Humber. There is little regional variation in the top-choice names for girls, with Olivia coming top in every region in England and Wales

Boys

  • 1 Muhammad 760

  • 2 Oliver 615

  • 3 Alexander 601

  • 4 Noah 581

  • 5 David 559

  • 6 Adam 551

  • 7 Leo 529

  • 8 Joshua 497

  • 9 George 487

  • 10 Daniel 464

Girls

  • 1 Olivia 671

  • 2 Amelia 580

  • 3 Sophia 475

  • 4 Sofia 470

  • 4 Mia 465

  • 6 Emily 438

  • 7 Maya 417

  • 8 Ava 406

  • 9 Isabella 406

  • 10 Maria 312