The exact origin of the kachinas is not completely known, but according to one version of Hopi belief, the kachinas were spirit-beings who came with the Hopis from the underworld.
Another version says that in an early period, the kachinas danced for the Hopis, bringing them rain and all the many blessings of life.