diviner
noun
-
One who divines or conjectures.
-
One who searches for underground objects or water using a divining rod.
-
One who foretells the future.
voodoo doctor
How often have the words diviner and voodoo doctor occurred in a corpus of books? (source: Google Ngram Viewer )