Some of the generous king synonyms are kind-hearted, open-handed, selfless, hospitable, good, benevolent, etc.