knopf (Middle High German) comes from Old High German knopf, from Proto-Germanic knuppô — knob; lump, clod.