High Quality Content by WIKIPEDIA articles! A stupa (from Sanskrit: m., स्तूप, stūpa, Sinhalese: ස්ථූපය, Pāli: थुप "thūpa," literally meaning "heap") is a mound-like structure containing Buddhist relics, typically the remains of Buddha, used by Buddhists as a place of worship.