Aacharya (आचार्य) in Sanskrit means 'teacher' or 'preceptor', specifically a learned teacher or guide. While 'Acharya' is used as a surname today, the primary meaning of the word itself is teacher/guru, not just a surname. 'Immovable' and 'unshakable' refer to 'achal' (अचल), not aacharya.