prognosticator (prognosticate + -or): One who prognosticates or makes predictions; one who forecasts or guesses