моя бабушка 1909-го года рождения. Какие советские учебники? Не знаю, как вам, мне всегда было очевидны эти прозвища: хохол - от клока волос на голове казаков (оселедця), а кацап - от украинского прозвища бояр, которые носили бороды. Почему сравнили бояр с животным, помимо бороды - не знаю, но козёл - животное с бородой, отсюда и кацап - как цап.