Juan de Castillo era de origen español según acredita un documento en que sus parientes dicen "Juan de Castillo era natural de la Merindad de Trasmiera del reino de Castilla…" concretamente de Castillo, pequeña localidad de la comarca de Trasmiera en Cantabria.