La bataille d'Auberoche (en anglais : Battle of Auberoche) se déroule le , au début de la Guerre de Cent Ans près du château d'Auberoche aux alentours de Périgueux. À l'époque, la Gascogne appartient à la couronne anglaise et son armée est localement composée en grande partie de natifs de la région. La bataille se déroule sur l'Auvézère, rivière qui sépare les terres relevant du royaume de France de celles détenues par le roi d'Angleterre.