Where does “ні-” come from?

ні- (Belarusian) comes from Proto-Slavic ni- — no-.

Ancestry of “ні-”, step by step

StepLanguageWordMeaning
1Proto-Slavicni-no-
Every word from Proto-Slavic ni-