indweller
indweller - noun
activation by an inner spirit or force or principle
a person who inhabits a particular place
indweller - thesaurus
denizen
dweller
habitant
inhabitant