indweller

noun
  1. one who dwells within; an inhabitant or resident
  2. Usage: formal; literary
  3. in religious contexts, a divine presence or spirit dwelling within a person or place
  4. Usage: religious; theological

Examples