Ksenofobia (z greckiego ksenos – obcy, gość oraz phobos – lęk) - pierwotnie termin ksenofobia oznaczał strach, lęk przed obcymi, obecnie pojęcie to rozumiane jest jako postawa wrogości do innych grup, osób, która ma swoje podłoże w przekonaniu o obcości, poczuciu zagrożenia z ich strony.
Ksenofobia nie jest tylko antypatią o podłożu rasowym, może mieć podłoże etniczne, narodowościowe, biologiczne, może również funkcjonować na tle religijnym, kulturowym lub językowym. Nierzadko ksenofobia ma podłoże społeczno-ekonomiczne, powstaje w nowo zaistniałych sytuacjach, np. napływ cudzoziemców, którzy tworzą silną konkurencje na rynku pracy.
Zjawisko to narasta w momentach kryzysowych, w czasie złej sytuacji gospodarczej wybranego kraju, ponadto ksenofobia nie jest tak radykalną postawą jak np. rasizm.