All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger.
The criterion for the permissibility of naming a child with foreign names is that the meaning of the name should not include a religious impediment, and that the name should not be specific to non-Muslims.
The mere fact that the origin of the name is Christian does not necessitate that it is forbidden to be named with it if the name is widespread among Muslims and is not specific to the non-Muslims.
Ibn Al-Qayyim said in Ahkaam Ahluth-Thimmah:
“Names are of three kinds:
The first is exclusive to the Muslims. The second is exclusive to the non-Muslims. The third is common to both...... The second type: like Guirguis (George), Boutros (Peter)…: it is not permissible for Muslims to be named with such names because it is imitating the non-Muslims in what is particular to them. The third type: Yahya, 'Eesa, and Ayyoob: non-Muslims who are living safely in a Muslim land as well as the Muslims are not prevented from such names.” [End of quote]
For more benefit on naming children with good names, please refer to Fataawa 82724, 87262, 88553, and 87596.
Allah knows best.