forthfaren (Middle English) comes from Old English forþfaran, from Old English faran, from Proto-West Germanic faran, from Proto-Germanic faraną, from Proto-Indo-European per-, from Proto-Indo-European pr̥tós — passed , crossed.