Большое количество слов с корнями «город» и «град» в русском языке связано с влиянием старославянского языка на русский, восточнославянский по происхождению. 34
Слово «город» пришло в современный русский язык из праславянского, где корень gordъ означал «ограду, забор». 5 Со временем в старославянском языке появилось слово «градъ», которое буквально означало «ограждённое поселение». 5
Кроме того, слово «город» может служить производящей основой, от которой с помощью приставок и суффиксов образуется множество новых слов. 1 Например: городок, городовой, пригород, городской, городить и другие. 1
Таким образом, обилие слов с корнями «город» и «град» в русском языке обусловлено сочетанием исторических факторов, включая влияние старославянского языка и возможности словообразования на основе производящей основы «город».