philanthrope

noun
  1. a person who practices philanthropy; one who donates money, time, or resources to help others or support charitable causes
  2. Usage: formal or literary; less common in modern English than 'philanthropist'

Examples