google
ref
Old English teran, of Germanic origin; related to Dutch teren and German zehren, from an Indo-European root shared by Greek derein ‘flay’. The noun dates from the early 17th century.
wiktionary
ref
etymonline
ref
torn
past participle of tear (v.); from Old English getoren.