Этимологический словарь Крылова
Заимствовано из старославянского, где образовано от съпрягти – "соединить, запрячь". Первоначально – "соединенный, сопряженный". К той же основе относятся упругий, пружина.
супруг
Супруг