В своё время происхождение этих кличек мне объясняли так: к царю прибыла делегация запорожских казаков. И встретились они с русскими там. Обе стороны изрядно удивились. Русские сказали (имея ввиду оселедець): смотри, мол, хохол! А казаки сказали (имея ввиду бороды): смотри, как цап (цап - козёл). С тех пор и пошло, и поехало... А как надоело уже, честное слово...