Avatar

Webster's Dictionary of the English Language

·noun Incarnation; manifestation as an object of worship or admiration.

II. Avatar ·noun The descent of a deity to earth, and his incarnation as a man or an animal;

— chiefly associated with the incarnations of Vishnu.