
Гнобить, гнуть, гнать, гнёт, гнить... Что такое - гно?

Согласно словарю старославянских слов, изначально говорили "гонобити", т.е корень слова был не гно, а гон. В древнерусском "гон" или "погоня" означал единицу измерения земли или участок земли.
Далее это стало обозначать участок пахотной земли, который пахарь проходил без отдыха, т.е одним "гоном". "Гнать гоном" - двигаться без передышки. Спустя время "гон" приобретает значение "дорога, по которой выГОНяют скот на пастбище". Отсюда появление слов "выгон", "перегон". С ними появился "гонец" - перегонщик скота, который затем получил значение "курьер".
Гнать (в старославянском варианте "гонити") соответственно произошло от "гон". Это сокращенное от "гонять". Т.к. "погоня" также связывалась с охотой на дикого зверя, "гнать" стало означать "преследовать".
Происхождение слова гнобить более темное, но оно является производным от "гон". Сложением двух корней: "гон" и "оба" образовалось дренерусское слово гоноба - "порча", "пагуба". Гонобить означало "портить".
автор вопроса выбрал этот ответ лучшим