Aunque con indicios arqueológicos de poblado ibérico ("Diniu"), su origen como ciudad es romano ("Dianium"), situándose al norte de la ciudad actual y frente al antiguo puerto.