Waheguru is the principal name for God in Sikhism. It signifies the "Wondrous Guru" or "Wonderful Lord," an ineffable, all-pervading divine reality. Sikhs meditate upon Naam to connect with this ultimate truth. See also God Guru Meditation Sikh