Juan de Haro o Juan Yáñez de Castilla, apodado el Tuerto (¿? - Toro, 31 de octubre de 1326) fue un noble castellano, señor de Vizcaya (1322-1326) y de Cuéllar (1319-1325).[1] Fue hijo del infante don Juan de Castilla, hijo de Alfonso X el Sabio, y de María Díaz de Haro.
Fue asesinado en Toro por orden de su sobrino segundo Alfonso XI de Castilla.
Matrimonio y descendencia
Contrajo matrimonio con Isabel de Portugal y Manuel, hija del infante Alfonso de Portugal, hijo a su vez de Alfonso III de Portugal, y de Violante Manuel, hija del infante Manuel de Castilla, fruto del cual nació:
María Díaz de Haro, señora de Vizcaya. Contrajo matrimonio con Juan Núñez de Lara, señor de Lara, hijo del infante Fernando de la Cerda, y bisnieto de Alfonso X .