Nouns

(n)prophet, prophesier, oracle, seer, vaticinatoran authoritative person who divines the future
(n)oraclea prophecy (usually obscure or allegorical) revealed by a priest or priestess; believed to be infallible
(n)oraclea shrine where an oracular god is consulted