Beneharo fue un caudillo aborigen guanche de la isla de Tenerife, rey o mencey de Anaga durante los acontecimientos de la conquista castellana de la isla en el siglo xv.
Su nombre significa viejo. El nombre aparece también en las fuentes con las variantes Bencharo, Benecharo, Benecaro, Benejaro y Benearo.
Según las fuentes contemporáneas, las moradas del mencey de Anaga se encontraban en las cuevas de Aguaite, en Los Campitos, así como en el valle de San Andrés.