benefactor
person who gives some form of help to benefit a person, group or organization (the beneficiary)
philanthropist
person known for philanthropic work
patron of the arts
person or corporate body who gives financial or other support to a person, organization, cause, or activity
donor
person who donates, usually money