El nombre de la villa proviene del latín "spelunca" ('cueva'), si bien este vocablo fue tomado por los romanos del griego.