Karim

Kareem (alternatively spelled Karim or Kerim) () is a common given name and surname of Arabic origin that means "generous", "noble", "honorable". It is also one of the Names of God in Islam in the Quran.