Изначально означало
Это, по-видимому, смешение двух разных по происхождению глаголов: гулить о младенческом «гу-гу» возникло в русском как звукоподражательное образование от гу, а гулить в значении разговорного варианта гулять восходит через гулять к праславянскому *guljati.
Контекст
Речь идет об омонимии: один глагол поздний звукоподражательный, другой связан с древним славянским гнездом гулять. Для славянской основы обычно указывают родственные формы в восточнославянских языках.