Portuguese here - many Portuguese words have origin from Arabic as Portugal has been conquered and occupied by "the Moors" in 8th~13th century. That's a long time!
Alentejo, Aljezur, Algarve, and many of the cities in the Southern part of the country have have Arabic origins.