-graf (German) comes from Latin -graphus, from Ancient Greek -γράφος, from Ancient Greek γράφω, from Proto-Hellenic grəpʰō, from Proto-Indo-European gerbʰ-, from Proto-Indo-European ger- — to turn, bend, twist, wind; to tie, bind...
-graf (German): Alternative form of -graph