Le nom d'origine de la commune est Cazalium. Jadis "casau" désignait la maison et les terres attenantes.
Eglise Saint Laurent du XVI ème siècle construite après sa destruction en 1569 par les protestants.
L'une des 51 communes faisant partie du Parc Naturel Régional des Landes de Gascogne.