Этимологический словарь Шанского

детектив (1)

(сыщик). Заимств. в начале XX в. из англ. яз., где detective — суф. производное от to detect «раскрывать».

Школьный этимологический словарь русского языка