Waheguru (Punjabi: ਵਾਹਿਗੁਰੂ, vāhigurū or ਵਾਹਗੁਰੂ, vāhgurū; also transliterated Vahiguru) It is the term most often used in Sikhism to refer to God, the Supreme Being or the creator of all. It means “The Wonderful Teacher” in the Punjabi language. ‘Wah’ translates to wonder and Guru (Sanskrit: गुरु), is a term denoting ‘teacher’.