Alfaro can very well be a Jewish (Sephardic) name and in many cases is. The name is found listed on Sephardim.com http://wwww.sephardim.com
by 6 different sources including the Holy Office of the Catholic Church of Spain. The name also appears on several inquisition lists. What nany people do not know is that the Arabs introduced surnames into Spain.