Twelve Heavenly Generals

In East Asian Buddhism, 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 Medicine Buddha Sutra or Bhaiṣajyaguruvaidūryaprabharāja Sūtra.

[1] They are collectively named as follows: The precise names of the generals seem to vary depending on tradition.

Those listed below are from an available Sanskrit transcription of the Bhaiṣajyaguruvaiḍūryaprabhārāja Sūtra:[3] While the Honji and zodiac correspondences listed above are the standard in Japanese sources, there is variation among texts and regional traditions.

[6]

Zhendaluo (真達羅) around 3m tall statue in Lingyin Temple , Hangzhou China
Zhaoduoluo (招杜羅) around 3m tall statue in Lingyin Temple , Hangzhou China
Another one of the Twelve Heavenly Generals.