What is the meaning of Heathen?

Not adhering to an Abrahamic religion; pagan.

Uncultured; uncivilized; savage; barbarian.

Alternative letter-case form of Heathen (pertaining or adhering to the Germanic neo-pagan faith Heathenry).

A pagan; someone who is neither Christian nor Jewish (other Abrahamic or monotheistic religions may or may not be included)

An uncultured or uncivilized person, philistine.

Alternative letter-case form of Heathen .

Source: wiktionary.org