Значения в других словарях ганать — "гадать, отгадывать", только др.-русск. и русск.-цслав.; цслав. ганание πρόβλημα, αἴνιγμα, словен. gánati "гадать". Сближение с гада́ть недостоверно (см. Бернекер 1, 288), как и сближение с цслав. гатати "говорить загадками, выражаясь неясно". Этимологический словарь Макса Фасмера