wave (Middle English) comes from Middle English waven, from Old English wafian, from Proto-Germanic wabōną, from Proto-Indo-European webʰ- — to weave, braid.
wave (Middle English): Alternative form of waven