Этимологический словарь Крылова
Общеславянское слово, образованное, вероятно, от гнити (гнить).
гнида
Гнида