Herkulove stĺpy sú dva veľké stĺpy mytologického pôvodu, ktoré sa nachádzajú rovnobežne s Gibraltárskym prielivom a ktoré podľa legendy naznačujú hranicu sveta, ktorý Gréci poznali už v staroveku. V súčasnosti má za úlohu ukázať hranicu, kde končí Stredozemné more a začína Atlantický oceán. Viera v jeho stavbu je rôznorodá, pretože podľa Féničanov sa im hovorilo Melkartove stĺpy, pre Grékov sa tieto stĺpy nazývali „Heraklove stĺpy, kým Rimania, ktorí ich nazývali Herkulovými stĺpmi, pod heslom„ Non Terrae “ Plus Ultra “, čo znamená„ za nimi nie je žiadna krajina “, čo je názov, ktorý sa v súčasnosti zachoval.
Existuje veľa legiend o pôvode jeho mena, niektoré z nich sú: Aristoteles tvrdí, že stĺpy, ktoré sa nazývajú „Herkules“, predtým mali iné meno, sa nazývali Briareo, ale akonáhle Herakles vyčistí zem a more, tento sa stal ochrancom mužov a títo ho povýšili, keď odstránil meno Briareo a umiestnil ich do Heraklových stĺpov.
Ďalší mýtus naznačuje, že Heracles, ktorý sa plavil pri hľadaní Volov z Geriòna, však pri dlhej plavbe dosiahol bod, keď bolo všetko temné, kde si nedokázal predstaviť nič iné, a tak postavil dva stĺpy, ktoré slúžili ako signál na varovanie ostatných námorníkov, že je koniec mora a že za kolónami nie je možné cestovať. Podľa geografie estrabòna sa v tejto oblasti nachádzali dva bronzové stĺpy, ktoré boli súčasťou chrámu Gaditano zasväteného Heraklovi. Považovaný za miesto, kde mnoho pútnikov obetovalo vďačnosť za cestu plnú pokoja a šťastného konca.
Španielsky kráľ Carlos I. chcel začleniť symbol stĺpov ako vonkajší prvok do svojho erbu s mottom „Plus Ultra“. Tento heraldický prvok pretrvával pri niektorých príležitostiach s väčším alebo menším zjavom na monarchickej trajektórii Španielska. Symbol stĺpov sa však v súčasnosti na štíte španielskeho kráľa neobjavuje, aj keď na štíte zostáva.