Magnanimous

The word “magnanimous” refers to someone who is generous, noble, and forgiving, especially towards those who have wronged them. It describes a person who possesses a high level of moral integrity and shows kindness and compassion towards others.

Interesting fact: The word “magnanimous” comes from the Latin words “magnus” meaning “great” and “animus” meaning “soul” or “spirit.” It originally referred to someone with a great soul or a noble spirit.