A person who donates money (usually) or time and effort to a socially beneficial cause. This could be to poverty, illness, education or the arts, for example. Bill Gates (Microsoft) is a well-known philanthropist.
A philanthropist is a person who donates money, resources, or time to help support charitable causes or organizations in order to promote the welfare of others.