Casto è un nome proprio di persona italiano maschile.
Deriva dal nome latino Castus, basato sull'aggettivo castus, che significa "casto", "puro"; è quindi analogo dal punto di vista semantico al nome Agnese, mentre è legato etimologicamente al nome inglese moderno Chastity.
È attestato in tutta Italia, con maggiore frequenza in Campania e Abruzzo per il maschile, e in Lombardia per il femminile; è sostenuto dal culto dei vari santi così chiamati, ma ha frequenza assai scarsa.
L'onomastico si può festeggiare in memoria di diversi santi, alle date seguenti:
