Татарское – kadyk (твердый, выступающий).
Вероятнее всего, слово произошло от существительного «кадык» (от словосочетания «залить за кадык»), т.к. первоначальное значение слова – «собутыльник».
Слово пришло в русский язык из татарского в XIV–XVI вв. и первоначально использовалось для характеристики не людей (ср. «закадычный друг»), а предметов.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.