Shekhinah is the English transliteration of a Hebrew word meaning "dwelling" or "settling" and denotes the presence of God in a place. This concept is found in Judaism and the Torah, as mentioned in Exodus 25:8.