Good Spirit Synonyms and Antonyms

A benevolent spirit
(Noun)
Synonyms:
  1. eudemon
  2. eudaemon
Antonyms:
  1. cacodemon