- forecaster, predictor, prognosticator, soothsayer - someone who makes predictions of the future (usually on the basis of special knowledge)
--1 is a kind of visionary, illusionist, seer
--1 has particulars: astrologer, astrologist; fortuneteller, fortune teller