Существительное, неодушевлённое, женский род, 1-е склонение (тип склонения 1a по классификации А. А. Зализняка).
В знач. ‘гадкий человек’ слово склоняется по образцу для одушевлённых существительных (кого/что? — гни́ду, гнид).
Происходит от праслав., от кот. в числе прочего произошли: русск., укр. гни́да, болг. гни́да, сербохорв. гњи̏да, чешск. hnida, словацк. hnida, польск. gnida, в.-луж. hnida, н.-луж. gnida. Родственно лит. glìnda, латышск. gnīda «гнида», исл., норв. gnit, шв. gnet, нем. (тирольск.) gneis; возм., связано с гнить; ср. далее греч. κονίς, -ίδος «гниды, яйца вшей, блох, клопов», алб. thëní «гнида», др.-в.-нем. (h)niʒ «гнида», арм. anic. Использованы данные словаря М. Фасмера. См. Список литературы.