From Medieval Latin hereticus, possibly through Italian eretico, with a past participle ending added. Ultimately from Ancient Greek αἱρετικός (hairetikós).
reticuot m