af (Middle Low German) comes from Old Saxon af, from Proto-Germanic *ab, from Proto-Indo-European apó.