Ну, ксенофобия - это негативное отношение к представителям другого народа, боязнь общения с ними.
А шовинизм - это агрессивная форма национализма, которая выражается в агитации за "травлю" представителей других конфессий, в разжигании межнациональной ненависти.