
In origine il nome del primo nucleo abitato era Angiò poichè sorgeva su un'altura (l'attuale Monte Suso) tra Cattolica e Siculiana.
Montallegro sorse nel 1574 su una montagna, col nome latino di Monslaetus, ma insediamenti anteriori sono stati trovati sulla collina di Cicaldo.
Nel XIX secolo, a causa della forte mancanza d'acqua, la montagna venne definitivamente abbandonata, e gli abitanti si trasferirono in pianura, dove attualmente si trova la città.
Nel tempo esso appartenne dapprima al signore Nicolò Montaperto, che gli diede l'attuale nome di Montallegro, quindi venne acquisito dal principe di Castiglione.
Nel 1663 il feudo passò sotto il dominio dei Principi della Petrulla che ottennero la "licentia populandi" dal re Filippo III.
In seguito pervenne alla nobile famiglia Gioieni, col titolo di duchi, e a essa rimase sino all'abolizione dei diritti feudali.