Грамматический словарь Зализняка (склонения слова):
1. гнида, гниды, гниды, гнид, гниде, гнидам, гниду, гнид, гнидой, гнидою, гнидами, гниде, гнидах 2. гнида, гниды, гниды, гнид, гниде, гнидам, гниду, гниды, гнидой, гнидою, гнидами, гниде, гнидах
гни́да
-ы, ж.
1. Яйцо вши.
2. прост. бран.
О ничтожном, мерзком человеке.
После ухода Агатова Тулин с отвращением сплюнул. — Гнида. Гранин, Иду на грозу.
ГНИДА, ы, ж.
1. Яйцо вши.
2. перен. Ничтожный, подлый человек (прост. бран.).
| прил. гнидный, ая, ое (к 1 знач.).
гни́да
ГНИДА -ы; ж.
1. Яйцо вши.
2. Бранно. Ничтожный, подлый человек.
◁ Гнидный, -ая, -ое (1 зн.).
ГН’ИДА, гниды, ·жен.
1. Яичко вши.
2. Гадкий, противный человек (·бран. ·прост. ).
Общеславянское слово, образованное, вероятно, от гнити (гнить).