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

Meaning of Acarya: Name Acarya in the Sanskrit, Indian origin, means Guru; Teacher; Another Name for Drona; Learned and skilled to train. Name Acarya is of Sanskrit, Indian origin and is a Boy name. People with name Acarya are usually Hindu by religion.