miser (Noun) : a person who loves money and hates spending it
philanthropist (Noun) : a rich person who helps the poor and those in need, by giving money
philistine (Noun) : a person who does not like or understand art, literature, music, etc.
moralist (Noun) : a person who has strong ideas about moral principles/teachers and writes about them
spendthrift (Noun) : a person who spends two much money or who wastes money