The name reached its all-time peak in 2000 with 5 births ranking #16240. STABLE Recent data shows the name is currently stable.
Kareem is an Arabic name meaning "generous" or "noble". It is elegant, respected, and grounded in a strong moral quality.
The name has long-standing use across Arabic-speaking and wider Muslim communities. Its appeal comes from both its smooth sound and its clear, honourable meaning.