tough (Middle English) comes from Old English tōh, from Proto-West Germanic *tą̄h(ī), from Proto-Germanic tanhuz, from Proto-Indo-European denḱ- — to bite.
tough (Middle English): Alternative form of tow