diviner

nouns

someone who claims to discover hidden knowledge with the aid of supernatural powers
is derived from
is derived from
is a type of (narrower)
a person with unusual powers of foresight