vaticinator

noun
  1. a person who predicts future events; a prophet or soothsayer
  2. Usage: formal; archaic

Examples