From Arabic اَلْقَصْر (al-qaṣr, “the castle”), itself from Latin castrum (“castle”). Cognate with the Spanish toponym Alcácer.
Alcàsser m