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:

Other dogs named Karim

If this is the name of your dog, upload a photo :)