Philanthropy is doing something for the public good to improve other people's lives. A person who does that is called a philanthropist. Philanthropy often involves donating money for things that need to be done.