weather forecaster

A person who predicts the weather.