Where does “Xam” come from?

Xam (Maltese) comes from Arabic الشَّام.

Ancestry of “Xam”, step by step

StepLanguageWordMeaning
1Arabicالشَّام
Every word from Arabic الشَّام