Feeling connected to something greater than oneself is the idea of spiritual health. Having a set of morals, principles, values, and beliefs is also a part of spiritual health. Spiritual health is not necessarily based on religion or even a belief in God but those things can be a part of spiritual health for some people.