Where does “гнилъ” come from?

гнилъ (Old East Slavic) comes from Proto-Slavic gňilъ — rotten.

Ancestry of “гнилъ”, step by step

StepLanguageWordMeaning
1Proto-Slavicgňilъrotten
Every word from Proto-Slavic gňilъ
гнилъ — Etymology, Origin & Word History | Etymology Explorer