From Middle High German ne, ni (“not, if not”), from Old High German ne, ni (“no, not, not at all, by no means”), from Proto-West Germanic *ne, from Proto-Germanic *ne (“not”), from Proto-Indo-European *né (“not”). Also possibly from a contraction of nicht, dialectal net, nit, ni.