первая часть — из вязать, далее из праслав.*vęzati, от кот. в числе прочего произошли: др.-русск. вязати, ст.-слав. вѩзати (др.-греч. δεῖν, δεσμεῖν); русск. вязать, укр. в’яза́ти, белор. вязаць, болг. ве́жа, ве́звам, сербохорв. ве́зати, словенск. vézati, чешск. vázati, солавкц. viazať, польск. wiązać, в.-луж. wjazać, н.-луж. wjezaś; восходит к праиндоевр.*angh-/*amgh- «узкий; связывать»;
вторая часть — из праслав.*tekti, от кот. в числе прочего произошли: др.-русск. теку, течи «течь; двигаться; бежать», теча м. «скороход», ст.-слав. текѫ, тешти (др.-греч. τρέχω), аор. тѣшѩ, русск. теку, течь, укр. тiкати, тiка́ю «бежать», болг. тека́ «теку», сербохорв. тѐче̑м, тѐħи, словенск. téči, téčem «течь, бежать», чешск. teku, téci, словацк. tiесť, tečiem, польск. ciekę, сiес, в.-луж. čес, ćeku, н.-луж. śас, śeku.