That is because all Muslims call their sons "Mohammed" or variations of the name .
The next 50 names are typical British names , so the name "Mohammed" makes up about 2 % of UK babies born called Mohammed .
Like 100 Babies born called Mohammed , 10 000 Babies born call John , Stan , Eric , Keith , Rob etc