Этимологический словарь Крылова
Образовано от существительного загогуля, имеющего то же значение, которое в свою очередь образовано от слова гогуля – "закорюка".
загогулина