Wiraqucha (Quechua, hispanicized and mixed spellings Hueracocha, Hueraccocha, Huiracocha, Huiraccocha, Huirajocha, Viracocha, Wiraccocha, Wiracocha) may refer to: