Generous or forgiving, especially toward a rival or less powerful person — great-souled, above pettiness.
From Latin magnanimitas, from magnus (great) + animus (soul, spirit). Aristotle defined the magnanimous person as someone who knows their own worth but does not need others to confirm it — confident without being boastful.
Try Another Word