We use avatars every day as self-images in email, games, forums and more without realizing the origin of the word. The word avatar comes from the Hindu texts written in ancient Sanskrit language. It means divine beings, assuming various forms, sent to Earth to restore goodness ...