Kareem is a direct Quranic name for boys that means “generous”, “honorable”, “kindhearted”, “noble”, “excellent”. The word Kareem is used about 27 times in the Quran
Name Heritage
Translation
كَرِيْم
Origin
Arabic
Nature
Quranic
Root
K-R-M
Explore
"Kind, Compassionate and Tenderhearted | Noble, Admirable and Praiseworthy"
Discover other names that share this beautiful meaning