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

бали́ть «болтать», тихвинск. (РФВ 62, 295), связано с ба́ять и содержит тот же элемент *бал-, который представлен также в бала́кать, балагу́р, баламу́т.

ба́лить «шутить», тверск. (Даль), скорее тождественно с бали́ть, чем связано с ба́лий «колдун, знахарь», как полагает Даль.

См. также: значение слова балить в толковых словарях.