Вопросы к Поиску с Алисой
Слова «гражданин» и «горожанин» пишутся по-разному, потому что они имеют разные корни: «гражданин» происходит от слова «град», а «горожанин» — от слова «город». www.bolshoyvopros.ru
В древнерусском языке для обозначения городского жителя существовали оба слова: «горожанин» и «гражданин». resh.skysmart.ru При этом «горожанин» сохранил своё значение до наших дней, а «гражданин» в XIX веке развил другое значение: стал обозначать человека, приносящего пользу обществу. resh.skysmart.ru