The only free and comprehensive online etymological dictionary of the Spanish language
tener (Verb) "to have"
10th cent. From Latine tenere "to hold." From Proto-Italic *t(e)nē- "to snare," a stative verb formed from Proto-Indo-European *tn-eh1- 'id.,' from *ten- "to stretch."
Indo-European
Romance
Asturian tener, Portuguese ter, Galician ter, Catalan tenir, French tenir, Italian tenere, Aromanian tsãn, Romanian ține, Sardinian tènnere
Italic
Umbrian tenitu "he held"
Celtic
Middle Welsh tannu "to spread out," Middle Cornish tan "take!"
Germanic
Gothic ufþanjan "to extend," Old Norse þenja "to stretch," Old High German dennan 'id.,' Old Saxon thenian 'id.,' Old English þennan 'id.'
Balto-Slavic
Lithuanian tìnti "to swell," Latvian tît "to wrap"
Hellenic
Ancient Greek τόνος (tónos) "cord"
Indo-Iranian
Sanskrit tanóti "to stretch," Old Avestan us-tāna- "stretched out"

Interestingly, the preterite stem tuv- (tuve, tuviste, etc...) does not come directly from its predecessor in Latin ten- (tenui, tenuiste, etc...). Instead, it was created by analogy from the preterite of haber (hube, hubiste, etc...).