Well people can be kareem (generous) right? Its just that their generosity is not the same as Allahs, as they are not infinitely kareem. You can apply this to almost every name of Allah. But we should not say 'al-Kareem' rather we should just say 'Kareem' if we're referring to people, because 'al-kareem' is exclusively for Allah.