What is a synonym for the word magnanimous? This term describes a person who is very generous or forgiving, especially toward a rival or someone less powerful.