seer
seer - noun
a person with unusual powers of foresight
an observer who perceives visually
an authoritative person who divines the future
seer - thesaurus
illusionist
oracle
prophesier
prophet
vaticinator
visionary