Anastasio è un nome proprio di persona italiano maschile.
Deriva dal nome greco Αναστάσιος (Anastasios), che significa letteralmente "resurrezione", essendo basato su αναστασις (anastasis), composto da ανα (ana, "su", "di nuovo") e στασις (stasis, "che sta", da histanai, "far stare"). Il nome venne portato da numerosi santi e martiri fra i primi cristiani, fra cui un monaco del VII secolo particolarmente venerato nell'oriente cristiano.
L'onomastico può essere festeggiato in memoria di svariati santi, commemorati alle date seguenti:


