An Etymological Dictionary of the German Language/Annotated/Zweifalter
Zweifalter, masculine, ‘butterfly,’ from the equivalent Middle High German zwîvalter, masculine, corrupted from Middle High German vîvalter, Old High German fîfaltra, ‘butterfly.’ See Falter and Schmetterling.