The literal meaning of Vajraputra is Diamond Seed. Vajraputra symbolizes the invincible power of compassion and wisdom. One of the stories of Vajraputra is that he instructed Ananda (famous for his extraordinary memory by which he was able to retain all of the Buddha’s teachings), to harmonize the understanding of the Dharma with the practice toward Arhatship.