Meaning and history
Kareem is a common English transcription of the Arabic masculine name Karīm, written كريم and meaning “generous,” “noble,” or “honourable.” Al-Karīm, “the Most Generous,” is one of the traditional names of God in Islam, lending the name religious significance. It is used widely across Arabic-speaking and Muslim communities, with Karim another frequent spelling. Notable bearers include American basketball player Kareem Abdul-Jabbar and American actor Kareem Grimes.
Kareem moved from #675 to #702 for boys between 2024 and 2025. Its highest annual birth count came in 1980, with 459 births.