Το Αγγελόκαστρο είναι ένα από τα σημαντικότερα Βυζαντινά κάστρα της Ελλάδας. Επίσης είναι από τα πιο παλιά, δεδομένου ότι η θέση ήταν οχυρωμένη από τον 7ο αιώνα τουλάχιστον. Βρίσκεται στο νησί της Κέρκυρας στην κορυφή της υψηλότερης αιχμής της ακτής του νησιού στη βορειοδυτική ακτή, κοντά στην Παλαιοκαστρίτσα και πάνω στην άκρη της κορυφής της απότομης πλαγιάς.
Όταν ο καιρός είναι καλός, μπορεί να δει κανείς ολόκληρο το νησί από την κορυφή.
Η προέλευση του ονόματός του δεν είναι απολύτως σαφής, μερικοί ιστορικοί αναφέρουν ότι το 1214 ο Μιχαήλ Α΄ ο Κομνηνός, δεσπότης της Ηπείρου -γνωστός και σαν Μιχαήλ Άγγελος- κατέλαβε την Κέρκυρα και μετά από το θάνατό του, ο γιος του ο Μιχαήλ Β' ο Κομνηνός, οχύρωσε την περιοχή χτίζοντας το κάστρο και του έδωσε το όνομα του πατέρα του: «Αγγελόκαστρο».
Στην περίοδο των Ανδηγαυών, το κάστρο λεγόταν Castrum Sancti Angeli και κατά την Ενετοκρατία φρούριο Santangelo ή Σαντάγγελο.
Σήμερα το κάστρο ονομάζεται εσφαλμένα και Κάστρο του Αρχάγγελου Μιχαήλ, ονομασία που αναφέρεται και στις τουριστικές πινακίδες.