Regarding avatar, yes, in Hindu traditions an avatar is a divine incarnation which may manifest in various ways.
There is also a more recent use of the term avatar in gaming, where an avatar is a graphical representation of a user or the user's persona. I presume this is the sense in which lostsoul13 is using the term. Perhaps it is a generational thing.
Peace
|