El nombre viene, a través del árabe, de Mariana, una villa romana cuyo dueño se llamaba Marius.
Mairena deriva, a través del árabe andalusí, de Mariana, nombre de una villa o cortijo de época romana tomado de su propietario, Marius. La pronunciación evolucionó a Mairana y de ahí a Mairena.