We in the US and Britain, even when we were Christian nations, didn't go around naming every boy Jesus.
Nor did the Jews go around naming every boy Moses.
Sheesh. How stupid is it to give every boy the same name? How the heck do they know who they are talking to when someone calls out 'Muhammad'?
Stupid. Stupid. Stupid.
It must be the Pakistanis. Every Pakistani male I have ever met was named Mohammed.