before vowels, xen-, word-forming element meaning "strange, foreign; stranger, foreigner," from Greek xenos "a guest, stranger, foreigner, refugee, guest-friend, one entitled to hospitality," cognate with Latin hostis, from PIE root *ghos-ti- "stranger, guest, host." "The term was politely used of any one whose name was unknown" [Liddell & Scott].
-phile
also -phil, word-forming element meaning "one that loves, likes, or is attracted to," via French -phile and Medieval Latin -philus in this sense, from Greek -philos, common suffix in personal names (such as Theophilos), from philos "loving, friendly, dear; related, own," related to philein "to love," which is of unknown origin. According to Beekes, the original meaning was "own, accompanying" rather than "beloved."