Слова «Ростов» и «росток» пишутся с буквой «о» потому, что они являются исключениями из правила чередования гласных «а»/«о» в корнях «-рос-», «-раст-», «-ращ-». 12
Согласно правилу, перед буквосочетанием «ст» и буквой «щ» пишется «а», перед «с» — «о». 1 Слова «Ростов» и «росток» этому правилу не подчиняются, их написание нужно запомнить. 1