Nouns

(n)generosity, generousnessthe trait of being willing to give your money or time
(n)generosity, unselfishnessacting generously