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

Meaning of Acharya: Name Acharya in the Sanskrit, Indian origin, means Teacher; Another Name for Drona; A variant name of Acarya. Name Acharya is of Sanskrit, Indian origin and is a Boy name. People with name Acharya are usually Hindu by religion.