soothsayer

noun
  1. a person who claims to predict the future or reveal hidden knowledge

Examples