Philanthropist
Booster
A Blood donor
If it is a rich person who donates money, it is called a philanthropist.
A philanthropist is a person that donates money to charities.
Perhaps the money is from an illegal source or there are regulations on how the money should be spent.
No, he is not a philanderer (a man who has many casual sexual relationships) but he is a philantropist (someone who donates money for good causes).
benefactor
PGA
he donates some of it to charity
25
Someone who needs money might be called destitute or impoverished
borrower