soothsayer

A person who claims to predict the future or truth.