D’après ce que je sais sur la question, le terme en question serait un américanisme juste un peu déformé : le mot :« guy » en slang,argot américain,signifie simplement : « mec » .
Mais se prononce normalement « gail ». d’où ils ont tiré « gai » qui sonne en
Français comme notre adjectif « gai ».
On devrait ,tant qu’à faire,le prononcer à l’américaine : gail,non ?