philanthropist

noun
  1. a person who gives money or help to people in need, especially through charitable donations or organizations

Examples