The story
- Middle English · inherited fromforecast
- Middle English · inherited fromforecasten
- English todayforecast
From Middle English forecasten, forcasten, equivalent to fore- + cast. The noun is from Middle English forecast, forcast.
Etymology from Wiktionary, CC BY-SA 4.0.