Depends upon the dictionary used.
This is from the Random House Unabridged Dictionary:
1.Hindu Mythology. the descent of a deity to the earth in an incarnate form or some manifest shape; the incarnation of a god.
2.an embodiment or personification, as of a principle, attitude, or view of life.
3.Computers. a graphical image that represents a person, as on the Internet.