Belonging to Greek origins, the meaning of Xenophon is 'foreign voice' and it is a gender neutral name. It comes from the Greek word 'xenos' meaning 'foreign, strange' and the word 'phon' which means 'voice'. The name also means 'strange voice'. A known person with this name is Xenophon of Athens, a student of Socrates. He was an early follower of Socrates.