Disenchanter is a term often used to describe someone who causes others to lose faith, hope or belief. Synonyms for the word disenchanter might include skeptic, cynic, doubter, or even demoralizer. Others might use the term disillusioner, debunker, or pessimist to capture the same notion. Some might even suggest synonyms such as debunker, sourpuss, or party pooper. Still others might use words like realist or pragmatist to indicate that they are simply looking at things objectively. Regardless of which synonym one chooses to use, a disenchanter is someone who is perceived as having a negative influence on those around them.