Su
historia se remonta hasta la Edad Antigua, pero será en la Edad Media cuando adquiere importancia al convertirse en un importante enclave musulmán, conquistado por los cristianos en el proceso de conquista del Reino de
Granada. En la actualidad es uno de los
pueblos más significativos de la Ruta de los Pueblos Blancos. Su nombre oficial es «
Zahara», sin ningún añadido. Se acompaña frecuentemente del añadido «de la
Sierra» para diferenciarla de la otra localidad gaditana de Zahara de los Atunes.