Kareem (كريم)

The word Kareem means 'generous'. It is a popular boy's name.

» Islamic Glossary