Etymologically speaking, Vastu is taken from Vastu shastra, the science of architecture. It is mainly popular in Hinduism and Buddhism.