Происхождение слова занишнуть

зани́шнуть «замолкнуть, затихнуть (также о боли)», костр., тверск., тамб., воронежск. (Даль). Возм., к -ни́кнуть, др.-русск. ничить (СПИ).

См. также: значение слова занишнуть в толковых словарях.