Loyal : giving or showing firm and constant support or allegiance to a person or institution. Generous : showing kindness towards others. Mean : unwilling to give or share things, especially money; not generous. Loving : feeling or showing love or great care. Magnanimous : generous or forgiving, especially towards a rival or less powerful person.