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.Synonym of Magnanimous is Generous