Moqui Cave is a sandstone erosion cave in southern Utah, United States. It is located roughly 5 miles (8.0 km) north of Kanab, along U.S. Route 89.
The name comes from the Moqui (or Moki), which some archeologists believe to be an ancient tribe in the Anasazi-Hopi area at an unknown time period. They are not attested historically, and the name has been used to simply refer to ancient peoples of the area and by white people to refer to Indians in general. They originated as an explanation for moqui marbles, strange geologic concretions in the Navajo Sandstone Formation. More likely, the name comes from a Hopi language word meaning "[the] dead", moki, being related to religious beliefs. For the cave, the name is more related to the myths of the tribe than to the 'marbles', the Hopi, or the dead.