a person who sees little or no good in anything and who has no belief in human progress (especially showing this by being sarcastic)
nonbeliever
a person who hates people and avoids them
person who hates others
a person who loves wealth and spends as little as possible
skinflint