Til forskjell fra de fleste andre stedsnavn i Syd-Tirol hadde Kastelruth et etablert italiensk navn (eksonym) allerede før italieniseringspolitikken på 1920-tallet. Både den tyske, ladinske og italienske formen av navnet er avledet av den latinske betegnelsen («ødelagt borg»), som er dokumentert fra 900-tallet.