nof (Jamaican Creole) comes from English enough, from Middle English ynogh, from Old English ġenōg, from Proto-West Germanic *ganōg, from Proto-Germanic ganōgaz, from Proto-Indo-European h₂eh₂nóḱe, from Proto-Indo-European h₂neḱ- — to reach, to attain.