La ciudad tenía en la antigüedad el nombre maya de Zamá, que significa amanecer. El nombre actual, Tulum, significa “recinto o muralla”, y fue utilizado sólo desde época reciente, cuando ya se encontraba en ruinas.