From Old High German offan, from Proto-Germanic *upanaz. Compare German offen, Dutch open, English open.
uffne