Prehistoric tools, close to the Rocca di San Marco, and a storage room of Roman coins in the locality Arelluso, have been found in the area.
The origin of the town dates back to the Magna Graecia era, while the name is derived from the Arabic kerya, which means "village".