Meaning, origin, history.
Xen is of Greek origin and means "hospitable", "guest-friendly". It's composed of two elements: 'xenos', meaning 'stranger' or 'foreigner', and '-en', a suffix denoting 'full of'. Thus, Xen signifies being filled with hospitality towards strangers.