고대 영어 gan "나아가다, 걷다; 떠나다, 가버리다; 발생하다, 일어나다; 정복하다; 관찰하다, 연습하다, 운동하다"는 서부 게르만어 *gaian (고대 색슨어, 고대 프리지아어 gan, 중세 네덜란드어 gaen, 네덜란드어 gaan, 고대 고지 독일어 gan, 독일어 gehen의 출처)에서 유래하며, 인도유럽어족 어근 *ghē- "풀어주다, 놓아주다; 놓여지다" (산스크리트어 jihite "떠나다", 그리스어 kikhano "나는 도달하다, 만나다"의 출처)에서 유래하지만, 동족어 목록에 대한 일반적인 합의는 없는 것 같습니다.
기록된 역사 전반에 걸쳐 결함이 있는 동사였으며, 고대 영어 과거형은 eode로, 불확실한 기원의 단어이지만 한때는 다른 동사였던 것으로 보입니다 (고딕어 iddja와 연결될 수도 있음). 1400년대에는 wenden "자신의 길을 인도하다"의 과거형 went로 대체되었습니다 (참조 wend). 그러나 북부 잉글랜드와 스코틀랜드에서는 eode가 go에 기반한 구성인 gaed로 대체되는 경향이 있었습니다. 현대 영어에서는 오직 be와 go만이 완전히 다른 동사에서 과거형을 가져옵니다.
이 단어는 다양한 형태와 조합으로 OED에서 45개의 밀접한 인쇄 열을 차지합니다. "존재하지 않다"는 약 1200년경부터, "나타나다" (복장, 외모 등에 대한)는 14세기 후반부터, "판매되다"는 15세기 초반부터, "알려지다" (과거형 by와 함께)는 1590년대부터, "다른 상태나 조건으로 변하다"는 1580년대부터 의미가 나타났습니다. 1600년경부터 "내기를 하다"라는 의미로, 따라서 또한 "대접하다"와 1864년 내기에서 go (someone) better라는 의미로도 사용되었습니다. "말하다"는 1960년대 청소년 속어에서 나타났습니다. "소변을 보거나 대변을 보다"라는 구어체 의미는 1926년에 입증되었으며, 완곡어(고대 영어 gong "사적 화장실", 문자 그대로 "가는 것"과 비교)입니다.
go back on "믿음직스럽지 않음을 증명하다"는 1859년부터, go under "실패하다"라는 비유적 의미는 1849년부터, go places "성공하다"는 1934년부터 사용되었습니다.