Shaykh ‘Abd al-‘Azeez ibn Baaz (may Allaah have mercy on him)
was asked: Does a person who becomes Muslim have to change his name like George or Joseph etc?
He replied:
He does not have to change his name unless it is a name that reflects servitude to someone or something other than Allaah, but it is good to change his name to something better. So if he changes his name from a foreign name to an Islamic name, that is good, but as to whether it is obligatory, no it is not.
But if his name was ‘Abd al-Maseeh [= “slave of the Messiah”, a name common among Arab Christians; a similar name in English cultures would be “Christopher” -- Translator] or something of that nature, then he should change it, but if the name does not imply servitude to anything or anyone other than Allaah, such as George and Paul, etc., then he does not have to change it, because these names are shared by Christians and others. And Allaah is the Source of strength.
Fataawa Islamiyyah, 4/404.
................................................
peace,
islamicfajr