Этимологический словарь Шанского

городить (1)

(огораживать, строить). Общеслав. Суф. производное от *gordъ (см. город).

Школьный этимологический словарь русского языка