гадать

Гада́ть. Общеслав. Соврем. значение («высказывать догадки, предсказывать, полагать») — из «говорить», в диалектах и др. слав. яз. еще известного. Родственно др.-инд. gádati «говорит». Ср. предсказывать, восходящее к сказать, устар. обаять «околдовать» (откуда обаятельный) — от баять «говорить» и т. д.

См. также происхождение слова гадать в других этимологических онлайн-словарях русского языка нашего портала.