Karim

Karim is a boy name of Arabic origin.

Meaning of Karim

Generous; noble.

Themes: Noble, Arabic