A cacodemon (or cacodaemon) is an evil spirit or (in the modern sense of the word) a demon. The opposite of a cacodemon is an agathodaemon or eudaemon, a good spirit or angel. The word cacodemon comes through Latin from the Ancient Greek κακοδαιμωνον (kakodaimÅnon) meaning an evil spirit, wheras daimon would be a neutral spirit in Greek.