Tennyo are extraordinarily beautiful creatures who resemble human women. Aside from their unparalleled grace and elegance, and supernaturally attractive faces and figures, there is little way to differentiate them from ordinary women. They wear beautiful gowns called hagoromo (literally “feather cloth”), which allow them to fly.
Tennyo are servants and courtesans for the emperor of heaven, and companions of buddhas and bodhisattvas. They sing, dance, play music, recite poetry, and do much of the same things as their earthly counterparts in human imperial courts; though they do them all with more grace, refinement, and beauty. They aid and entertain the other inhabitants of heaven, and they even occasionally fly down to earth to visit.
Tennyo are a female-only subgroup of tennin, one of many celestial races native to Tendō. They are based on the Indian apsaras, celestial nymphs from Hindu and Buddhist mythology. They were brought to China from India along with Buddhism, where they developed into the tennyo we know today. The Chinese Buddhist tennyo was later brought over to Japan.
Read more: http://yokai.com/tennyo/