# Someone who sees something occur: eyewitness, viewer, witness. See see/not see. # A person who foretells future events by or as if by supernatural means: augur, auspex, diviner, foreteller, haruspex, prophesier, prophet, prophetess, sibyl, soothsayer, vaticinator. For the source and more detailed information concerning this subject, click on the related links section (Answers.com) indicated below this answer box.