Benefactor

(n.) One who helps others; a donor.



Ex: An anonymous benefactor donated $10,000 to the children's hospital.