An official list of the most popular baby names in England and Wales has sparked fresh debate over whether Mohamed – with all its spelling variations – is the most common boys' name.

It appears with several spelling variations on the Office for National Statistics' ranking for 2015, which puts Oliver, Jack and Harry at the top, with Amelia, Olivia and Emily for girls.

Muhammad appears at number 12, followed by Mohammed at 29, Mohammad in 68th place and Muhammed coming in at 121.

When the spellings are combined, it was used 7,570 times – outstripping the 6,941 babies named Oliver on their birth certificates.

Read the complete original version of this item...