Язычник образовано от церковно-славянского слова зыкъ - народ.
Странно то, что старорусский язык сохранился только в церковно-славянском при этом церковь же и изменила многие значения слов.
Будто церковно-славянский самое то исконное...
Язычниками называли иные народы, говорящие на других языках.
С появлением христианства на Руси, язычеством стали именовать уже иноверцев.
Связано с тем, что разделение на народы было заменено на разделение религиозное.
И многие слова так теряли своё первоначальное значение.
Иноверец в арабском - кяфир, гяур.
Иноверец у евреев - гой.
Гой у славян - достойный человек, достойный из народа.
Изгой - недостойный из народа.
В немецком и английском языках, да и в других новых языках иноверец имеет дословное значение и образовано из двух слов: иная, другая и слово: вера.
Другие в иврите - акхирин, племя - шевет.
В арабском другие - алялькхирин, племя - бану.
Люди на иврите - анашиюм, на арабском - ан-нас.
На латыни иноверец - грайко.