From ge- + nouch, from Old Frisian nōch, enōch, from Proto-Germanic *ganōgaz. More at enough.
genouch