demon
demon - noun
an evil supernatural being
a cruel wicked and inhuman person
someone extremely diligent or skillful
demon - thesaurus
daemon
daimon
devil
fiend
monster
ogre