The story
- Middle Low German · derived fromwagelen
- Middle English · inherited fromwagelen
- English todaywaggle
From Middle English wagelen (attested in wagelyng), possibly a borrowing of Middle Low German wagelen; equivalent to wag + -le (“(frequentative)”). Compare continental equivalents Middle High German wacken ( > Danish vakle, German wackeln), Swedish vagla, West Frisian waggelje, Low German wackeln, Dutch waggelen.
Etymology from Wiktionary, CC BY-SA 4.0.