Bearing the name 'Carter'

Q: I have been in Saudi Arabia for ten years. (Part No. 10; Page No. 486) When my wife gave birth to our first boy, I was in the Kingdom of Saudi Arabia, so my father named him Carter. My family lives in Upper Egypt in the Arab Republic of Egypt. My son who is now in the six grade has the name of Carter `Abdul-Sattar on his birth certificate. To change Carter's name, I will have to go through endless red tape, which makes it impossible to have the name changed. I hope Your Eminence could advise me whether my son is to blame in the worldly life and the Hereafter for this name? Kindly give me your Fatwa (legal opinion issued be a qualified Muslim scholar) in this regard. May Allah reward you with the best!

A: You should change your son's name from Carter to `Abdullah or `Abdul-Rahman or the like. Carter is the name of the non-Muslim former President of the United States. May Allah grant us success. May peace and blessings be upon our Prophet Muhammad.