L'origine de ce terme plus apparenté à l'argot qu'au vocabulaire commun a une étymologie incertaine.
On retrouve plusieurs racines dans le mot de goudou qui vient en fait du terme gouine, pour désigner une lesbienne.
Le Dictionnaire érotique moderne de Alfred Delvaux indique que "gouine" viendrait de l'anglais "queen", non pas pour désigner une reine mais pour une prostituée "reine de l'immoralité".
Alors qu'aujourd'hui on n'utilise plus le terme de goudou comme péjoratif, on doute encore de son origine. Quoi qu'il en soit, on retrouve ses racines dans plusieurs mots qui désignent en général l'excès, la luxure, l'immoralité, l'amusement ou la femme de mauvaise vie.
Gouine, goudou, lesbienne, tout cela ramène à l'homosexualité donc aujourd'hui ce terme en a fait du chemin autant dans le vocabulaire que dans les moeurs. 
"Moi, lorsque je n'ai rien à dire, je veux qu'on le sache." R. Devos