From geste (“tale”) + -en (“infinitival ending”).
gestyn
Probably from a Old Norse form; in any case equivalent to gest (“guest”) + -en.