Слово пришло в русский язык в период распространения письменности на Руси и заимствовано из старославянского языка.
Старославянское «гражданинъ» представляет собой словообразовательную кальку с греческого слова («гражданин» от «город», с буквальным значением – «житель города»). Исконно русским словом, называющим городского жителя, является форма «горожанин». Современное значение слова «гражданин», введенное в язык в конце XVIII в. Радищевым, – «лицо, принадлежащее к населению какого-либо государства, пользующееся определенными правами», а также «человек, служащий родине, народу, заботящийся об общественном благе».
Производные: гражданский, гражданка, гражданство.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство
Это слово восходит к общеславянскому gordianin, образованному OTgordb (впоследствии – "город"). Раньше это слово значило "горожанин" и лишь в конце XVIII в. оно стало значить человека, являющегося подданным того или иного государства. ...
Заимств. из ст.-сл. яз., где гражданинъ — словообразовательная калька греч. politēs «гражданин» (от polis «город»). Буквально — «житель города». Соврем. значение — от Радищева. Ср. мещанин. См. город, политика.Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа Н. М. Шанский, Т. А. Боброва 2004 ...
граждани́н мн. гра́ждане, заимств. из цслав., ср. исконнорусск. горожа́нин. Производные: гражда́нский, гражда́нство. Калька с греч. πολίτης.Этимологический словарь русского языка. — М.: Прогресс М. Р. Фасмер 1964—1973 ...