Xenophobia is a fear or hatred of strangers of foreigners.The main cause for Xenophobia is anxiety, or general anxiety disorder, which causes fear in many situations throughout ones life. You can find more information here: http://www.wrongdiagnosis.com/x/xenophobia/causes.htm