The English term "magnanimous" matches the Italian term "generoso"

other english words that include "magnanimous" : italian :
magnanimousness generosità