demonist

n.

  1. A believer in, or worshiper of, demons.