waffle (Scots) comes from Scots waff, from Middle English waffen, from Old English wafian, from Proto-Germanic wabōną, from Proto-Indo-European webʰ- — to weave, braid.
waffle (Scots): to waver, flutter