fügen (German) comes from Old High German fuogen, from Proto-West Germanic fōgijan, from Proto-Germanic fōgijaną, from Proto-Germanic fōgō, from Proto-Indo-European peh₂ḱ- — to join, to attach; agreement, settlement.
fügen (German): to join; to add; to ordain