Question: a man who foretells the future is called?
Answer: A soothsayer is someone who can foretell the future. ... A fortune teller is also known as a soothsayer, or someone who claims to be able to predict the future.