"Generous, noble, friendly, precious and distinguished"
The name Karim Kareem is commonly a male name from the "Arabic" origin that means "Generous, noble, friendly, precious and distinguished".

The name Karim Kareem means "Generous, noble, friendly, precious and distinguished". Explore other names with related meanings: