В отличие от " москалей" кацапами на Украине называли русских старообрядцев. Действительно, название шло из-за бороды, которую старообрядцы никогда не брили. " Як цап" - как козел, т. е. бородатый.
Кацап — обозначение лиц русской национальности. Надо знать, что термин «кацап» не тождественный термину «москаль» . Кацап может быть москалем, а может и не быть. http://lurkmore.ru/Кацапы
Каца́п — шутливое, оскорбительное, пренебрежительное прозвище русских. По определению словаря Ушакова (1935—1940) — «шовинистическое обозначение русского в отличие от украинца в устах украинцев-националистов, возникшее на почве национальной вражды (Проклятые кацапы едят щи даже с тараканами. Гоголь)»
Так казаки называли простых русских, не принадлежащих к славному казачьему сословию. Пренебрежительное обращение. Примерно такое же, как "хохол", так русские пренебрежительно называют украинцев.
Кацап - прозвище, даваемое русскому украинцами-националистами. С приставкой ка- от укр. цап "козел"; бритому украинцу бородатый русский казался козлом.