eudaemon

noun

1.
a benevolent spirit
Derived from:
eudaemonic