In some Buddhist denominations, the Twelve Heavenly Generals or Twelve Divine Generals are the protective deities, or yaksha, of Bhaisajyaguru, the buddha of healing. They are introduced in the Bhaiṣajyaguruvaidūryaprabharāja Sūtra. They are collectively named as follows:
The names of the generals are:
The goddess Marici, protector of warriors and protector against fire is sometimes worshipped as one of the Twelve Heavenly Generals.