"K" Boy Names, Arabic
Kareem is a boy’s name of Arabic origin, meaning “generous, noble, honorable”.
Posts with the name Kareem: