Заимств. в конце XIX в. из англ. яз., где complex < лат. complexus «сочетание, связь» (исходное слово plectere «плести, сплетать, связывать», того же корня, что и плести, см.). Комплекс буквально — «что-л. тесно связанное воедино».
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.