No se conoce con exactitud el origen del nombre de la Rosa, antigua Puerta de Poniente de la Villa, existiendo dos teorías:
La primera respondería a la capilla dedicada a la Virgen de esa advocación situada antiguamente junto a ella y la segunda, al capitán Gaspar de la Rosa, que vivió en Cádiz en el siglo XVIII.
El arco está situado en la calle que lleva su nombre, dando salida a la plaza de Pío XII donde está ubicada la Catedral. Era la segunda puerta de acceso a la ciudad, unida a las otras dos por medio de la muralla que la protegía. Fuera de ésta sólo había campo con plantaciones dando lugar al arrabal de Santiago donde se reunían los pescadores.