Kareem

Meaning: Generous, noble

Origin: Arabic

Pronunciation: Kah-reem

Culture: Arabic

Gender: Boy

More Arabic Names Generate Similar Names