generosity
noun
°the trait of being willing to donate money and/or time.
°acting generously.
synonyms: liberality, nobility