Karim

Meaning:
Karim (alternatively spelled Kareem, or Kerim)is a common given and surname of Arabic origin. Karim is one of the 99 names of Allah, meaning Generous.

Other names for your dog:

© 2019 Dog names. All rights reserved.