The Pillars of Hercules is the ancient name given to the promontories that flank the entrance to the Strait of Gibraltar. Though it is widely accepted that the northern or European Pillar is the Rock of Gibraltar, the identity of the southern or African Pillar has been heavily disputed through history, with the most likely candidates being Monte Hacho in Ceuta and Jebel Musa in Morocco.