ВЛ
Виталий Львов
о происхождении этого слова спорят до сих пор даже языковеды. Одни считают, что "зга" - название металлического колечка на дуге лошади и что, говоря "ни зги не видно", русские люди хотели сказать: так темно, что не видно даже этого колечка.
Другие утверждают, и более доказательно, что "зга" - это не что иное, как претерпевшее ряд изменений слово "стьга", то есть дорога, тропа.