Этимологический словарь Крылова
Общеславянское слово индоевропейской природы. Однокоренные слова встречаются во многих индоевропейских языках: литовское genu и древнепрусское guntwei оба в значении "гони", древнеиндийское hanti в значении "бьет". Первоначальное значение глагола гнать – "охотиться, преследовать". Обнаруживается неожиданное родство у русского глагола и в современном английском языке: hunt – "охота; охотиться".