benefactor
noun
A benefactor is a person who helps someone else by giving them money or things that they need. Benefactors can be people like your parents or other people who want to help you out.
Example
1. My grandmother was an incredible benefactor to our local animal shelter.
2. The benefactor donated a generous amount of money to the charity.
3. The organization was incredibly grateful for the benefactor's kindness.