Этимологический словарь Крылова
Заимствовано из старославянского, где представляло собой страдательное причастие прошедшего времени от съпостати – "поставить друг против друга". Отсюда и значение: "стоящий напротив, противник".
супостат