From Proto-Brythonic *hʉn (“sleep”) + -ek. Compare Breton hunegan sg.
hunek (collective, singulative hunegen f)