Heraklovi stupovi (grč. Ἡράϰλεıαı στῆλαı, Hērákleiai stlai, lat. Columnae Herculis), antički naziv za Gibraltarska vrata. Prema mitu, Heraklo je morao mikenskomu kralju Euristeju, kod kojega je služio ispaštajući svoj grijeh (djecoubojstvo), dovesti Gerionova goveda, pa je zato morao proći kroz pećine koje su vezale Europu s Afrikom. Heraklo ih je raskinuo i spojio Atlantski ocean sa Sredozemnim morem, a onda za uspomenu na to postavio s obiju strana stupove, koji su obilježavali svršetak svijeta poznatoga Grcima.