Фамилия восходит к прозвищу Горчак из нарицательного горчак — название горькой травы, «дикая горчица».
По мнению Н.А.Баскакова, фамилия князей Горчаковых возникла из прозвища Горчак тюркского происхождения: основой прозвища могло быть слово gorcag — 1) «статуя, кукла» 2) переносное «очень высокий». Оба значения слова и ныне встречаются в тюркских языках.
В документах встречаются и лица некняжеского происхождения, носившие это прозвище: Горчак, каменецкий крестьянин, 1565 Горчак Третьяков Обернибесов, помещик, 1602, Новгород. Вероятно, в подобных случаях исходное прозвище было русского происхождения.
Это краткая история происхождения и значения фамилии Горчаков.