From Middle English forwit, equivalent to fore- + wit (“knowledge, understanding”).
forewit (plural forewits)
From Middle English forwiten, from Old English forewitan (“to foreknow”), equivalent to fore- + wit (“to know”).
forewit (third-person singular simple present forewot, present participle forewitting, simple past and past participle forewist)
From fore- (“prominent, out in front”) + wit (“a clever man”).