Probably a deverbal from garbugliare (“to disturb, confuse”), from bugliare (“to agitate”), from northern dialect boglire (“to heat up, boil”).
Practica parlar i memoritzar " garbuglio " i moltes altres paraules i frases a italià .