From Middle High German wespe, wefse, from Old High German wefsa, wafsi, ultimately from the root of weben (“to weave”).
Wesp f (plural Wespe, diminutive Weschpche)