Basically meaning something that resembles a virtual character such as a created character via cyberspace
. Online role playing virtual environments as Second Life
use avatars to portray life-like characters. Avatar has its origin in the Hindu religion as depicting role playing gods, hence a possible dualistic meaning, also.
Bobby plays so many role playing internet games, that sometimes I think he is a real life quasi-avatar.