Фамилия Хорох имеет украинское или южнорусское происхождение. В основе лежит прозвище Хорох, которое могло быть дано человеку шумному, задиристому или хвастливому. Слово «хорох» в украинских говорах означает «шум, гам, суета», а глагол «хорохориться» — «важничать, задираться, петушиться». Таким образом, фамилия относится к группе «характерологических» прозвищ, описывающих поведение человека.
Фамилия встречается преимущественно в Украине, особенно в центральных и восточных областях, а также в приграничных регионах России. В исторических документах фамилия фиксируется с XVII века. Варианты написания: Хорох, Хорохъ (старая орфография).
Этимологически родственными являются фамилии Хорохин, Хорохоров, Хорохонин, образованные от той же основы с разными суффиксами.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.