Karim

Kareem is a common given name and surname of Arabic origin that means


Kareem is a common given name and surname of Arabic origin that means "generous", "noble", "honorable". It is too one of the names of Allah in the Quran.
Read article on Wikipedia