Vajrapani with the vajra symbol is the spiritual son of the Dhyani Buddha Akshobhaya who is the progenitor of the Vajra family. His spiritual mother is Mamaki. Vajrapani is also known as god of rain. It is said that when the Nagas (serpent) appeared before Buddha to listen to his teachings. Vajrapani was charged by Tathagata to guard them from the attacks of their mortal enemies, the Garudas.