Происхождение слова щавить

щави́ть «жать, давить», череповецк. (Герасим.), укр. ща́вити, ча́вити — то же, Щавиду́б — имя героя сказок. Потебня (РФВ 6, 337) объясняет последнее имя тем, что этот силач так стискивал деревья, что выжимал из них сок, и предполагает родство со ščаvь «сок». Ср. щаве́ль.