The name Sowriraja Perumal literally means ‘Vishnu with long ... it was to save a priest of this shrine from the wrath of a king, that God Vishnu here suddenly sported long hair.