Nouns

(n)prophet, prophesier, oracle, seer, vaticinatoran authoritative person who divines the future
(n)prophetsomeone who speaks by divine inspiration; someone who is an interpreter of the will of God