Общеслав. Того же корня, что жердь, нем. Garten «сад», алб. garth «ограда» и т. д. Исходное *gordъ > город в результате появления полногласия и отпадения в историческую эпоху слабого редуцированного ъ. Первоначально — «ограда, забор», затем — «огороженное место» и далее — «город, крепость».
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.