Kareem
Meaning:
Generous, noble
Origin:
Arabic
Pronunciation:
Kah-reem
Browse Arabic Names