A person who helps people or institutions (especially with financial help)
Person who gives some form of help to benefit a person, group or organization (the beneficiary)
Someone who donates.