Etymology
Today it means: The juxtaposition of semantically incompatible words. Full definition →
From xeno- + -onymy.
Etymology from Wiktionary, CC BY-SA 4.0.