noun
benefactor, contributor, patron, patroness, benefactress, philanthropist, giver, donator, subscriber, grantor, public-spirited individual, altruist, humanitarian, savior, Good Samaritan, angel*, the bank*, fairy godmother*, Lady Bountiful*; see also patron 1.