From Middle High German genuoc, from Old High German ginuog, gunuoc, from Proto-Germanic *ganōgaz. Cognate with German genug, Dutch genoeg, English enough, Icelandic nógur.
gnueg