The ten incarnations of Vishnu are:
1. Matsya (fish)
2. Kurma (turtle)
3. Varaha (boar)
4. Narasimha (man-lion)
5. Vamana (dwarf)
6. Parashurama (warrior-priest)
7. Rama (prince)
8. Krishna (cow-herd)
9. Buddha (sage)
10. Kalki (horseman, who has not yet appeared)