Navnet kommer fra Pampa, som er det gamle navn på Tungabhadrafloden, ved hvis bredder byen er opført. Navnet "Hampi" er en anglicisme af det lokale sprog kannadas Hampe (afledst af  Pampa). Gennem årene er stedet også blevet kaldt  Vijayanagara og Virupakshapura (fra Virupaksha, skytshelgen for  Vijayanagara herskere).