Grotte de Saint-Michel est le nom donné à un réseau de grottes calcaires situées dans la réserve naturelle de Upper Rock, à une hauteur de plus de 300 mètres (980 ft) au-dessus du niveau de la mer. Selon Alonso Hernández del Portillo, le premier historien de Gibraltar, son nom dérive d'une grotte similaire à Monte Gargano, près du sanctuaire de Monte Sant'Angelo dans les Pouilles, en Italie, où l'archange Michel serait apparu.