Myle was de naam van de oude stad. Castelmola ontleent zijn oorsprong aan het Normandische kasteel met uitzicht op de stad en aan de vorm van het fort waarop het ligt, dat vaag lijkt op een steenmolen (de molensteen). Zijn verhaal is dit.: 396 v. Chr., vervangen de Sicilianen de oude droge stenen muren door meer valide wallen, in afwachting van een aanval door Dionysius, tiran van Syracuse, die de stad veroverde in 392. In 263 v. Chr.verkrijgt Jerome van Syracuse De legitimiteit om te regeren. Na zijn dood in 214 bleef Myle trouw aan Rome. 902, de woeste Ibrahim, Prins van Cairouan, breekt door de vestingwerken, verwoest de stad, slacht de inwoners af en laat Myle achter door de deur die sindsdien "van de Saracenen"wordt genoemd. 1078, Ruggiero de Norman verslaat de Arabieren en jaagt op hen van de val Demon, bouwt een nieuwe nederzetting rond het kasteel en versterkt het. Het is in deze periode dat het dorp begint te worden genoemd Mola. Toen de Swaben de Normandiërs overnamen, steunde Mola hen tegen de Angevins. In 1282 werden de Angevins verdreven uit het fort en de bevolking koos de kant van de Aragonese. De volgende eeuwen waren moeilijk voor de inwoners, onderdrukt door de Spaanse regering, die hen onderworpen aan zeer zware belastingheffingen, offers en beschuldigingen van allerlei aard. Castelmola maakt deel uit van het Koninkrijk der Beide Siciliën. 1860, het bourbon leger is op de vlucht en de bevolking stemt voor annex aan het Koninkrijk van Italië.