forwiten (Middle English) comes from Old English fōrewitan, from Old English wītan, from Proto-West Germanic wītan, from Proto-Germanic *witaną, from Proto-Indo-European wóyde, from Proto-Indo-European weyd- — to see.