"David is Omani."
Is it normal that names change from a language to another? If my name is "Karim" in Arabic, would it be "generous" in English?
It would be Karim in English. I think Biblical names are the exception, but not always. I know many George's, but few Jiryos's.