From Proto-West Germanic *gafōgiþu, equivalent to gi- + *fōgitha. gifōgitha f joining, fitting joint ungifōgitha fōgian...