Uncertain, but possibly onomatopoeic. Compare gargalhar and garganta.
Practice speaking and memorizing "gargalo" and many other words and sentences in Portuguese.