El término María proviene del árabe مرية, mariyya(t) (atalaya),[3] la misma voz de la que, con artículo, procede Almería.
La altitud oscila entre los 722 m en el extremo suroriental y los 320 ma orillas del río Huerva.
Desde el castillo de María se ofreció fuerte resistencia a Alfonso el Batallador en 1118.
[5][6] En 1610 se produjo la expulsión de los moriscos, lo que dejó la zona prácticamente despoblada.
Esto provocó que la localidad cambiara de localización, trasladándose a la orilla izquierda del río Huerva, su ubicación actual.