Karim

Boy Arabic

Meaning

Generous, noble.