From, this word has a hindu descent and it represents the manifestation of a god in human, animal or supernatural form. Funnily I always thought it was just a name because of the movie Avatar. I had no idea it was a real word and it can be used to describe things which are not considered real(eg virtual image).