ГОРОД--общеславянское– ’ограда, забор’. Слово город в старину означало ’огражденное место’. От того же корня – слова огород, городить, жердь (с чередованиями г//ж, о///е) (проверочные слова - городишь, изгородка) .
Слова ГОРОД, ОГОРОД этимологически родственные (слово город, как и огород, первоначально означало 'огороженное место'),
ГОРОД — крупный населенный пункт, место большого поселения людей. В старину, чтобы защитить это место от врагов, захватчиков, люди обносили его высоким забором, частоколом, стеной (деревянной или каменной) . Такое огороженное и укрепленное стеной место, крепость и стали называть городом. Город — городить- “огороженное, укрепленное место”
ОГОРОД — участок земли, на котором посажены овощи: картофель, помидоры, огурцы и др. Слово огород образовалось от городить — “место, огороженное забором”. Является родственным слову город .