El nombre de la localidad deriva del árabe al-qalat que significa "el castillo", lo que muestra tanto la función defensiva (reflejado también en la disposición de estrechas y empinadas calles) como la influencia árabe que tuvo la localidad durante la edad media.