Old English wefan "form by interlacing yarn" (class V strong verb; past tense wæf, past participle wefen), from Proto-Germanic *weban (cf. Old Norse vefa, Middle Low German, Middle Dutch, Dutch weven, Old High German weban, German weben "to weave"), from PIE *webh- "to weave;" also "to move quickly" (cf. Sanskrit ubhnati "he laces together," Persian baftan "to weave," Greek hyphe, hyphos "web," Old English webb "web").
Extended sense of "combine into a whole" is from late 14c.; meaning "go by twisting and turning" is first found 1590s. Sense in boxing is from 1818. Related: Wove; weaved; weaving.
"method or pattern of weaving," 1888, from weave (v.).