Il vecchio inglese gan "avanzare, camminare; partire, andare via; accadere, avere luogo; conquistare; osservare, praticare, esercitarsi," dal germanico occidentale *gaian (fonte anche dell'antico sassone, dell'antico frisone gan, del medio olandese gaen, dell'olandese gaan, dell'antico alto tedesco gan, del tedesco gehen), dalla radice indoeuropea *ghē- "rilasciare, lasciar andare; essere rilasciato" (fonte anche del sanscrito jihite "va via," del greco kikhano "raggiungo, incontro"), ma non sembra esserci un accordo generale su un elenco di parole correlate.
Un verbo difettivo per tutta la sua storia documentata; il tempo passato dell'antico inglese era eode, una parola di origine incerta ma evidentemente una volta un verbo diverso (forse collegato al gotico iddja); fu sostituito nel XV secolo da went, tempo passato di wenden "dirigere il proprio cammino" (vedi wend). Tuttavia, nel nord dell'Inghilterra e in Scozia, eode tendeva a essere sostituito da gaed, una costruzione basata su go. Nell'inglese moderno, solo be e go prendono i loro tempi passati da verbi completamente diversi.
La parola nelle sue varie forme e combinazioni occupa 45 colonne di stampa ravvicinata nell'OED. Il significato di "cessare di esistere" è dal XII secolo; quello di "apparire" (con riferimento all'abbigliamento, all'aspetto, ecc.) è dal tardo XIV secolo; quello di "essere venduto" è dal primo XV secolo. Il significato di "essere conosciuto" (con by) è dal 1590; quello di "passare in un'altra condizione o stato" è dal 1580. Dal XVII secolo significa anche "scommettere," quindi anche "offrire da bere," e go (someone) better nelle scommesse (1864). Il significato di "dire" è emerso negli anni '60 nello slang adolescenziale. Il significato colloquiale di "urinare o defecare" è attestato dal 1926, eufemistico (confronta l'antico inglese gong "un gabinetto," letteralmente "un andare").
go back on "essere infedele a" è del 1859; go under nel senso figurato di "fallire" è del 1849. go places "avere successo" è del 1934.