What does the name Agasthya mean? What is the meaning of the name Agasthya?

Meaning of Agasthya: Name Agasthya in the Sanskrit, Indian origin, means The star of Canopus which is the 'cleanser of waters'; One of many names of Lord Shiva; A name of great Sage. Name Agasthya is of Sanskrit, Indian origin and is a Boy name. People with name Agasthya are usually Hindu by religion.