Vishnu har minst ti avatarer og er den hinduguden som er mest kjent for dette. Vishnus tre mest berømte inkarnasjoner er Rama og Krishna, men også den menneskelige Buddha i hinduistisk tradisjon.