Итак, никакого секрета, никакой тайны в слове "казак" нет, это чуть видоизмененное русским выговором татарское слово "кацак".
Ну, а от "кацак" до "кацап" - всего-то один звук. И более сложные трансформации слов - не редкость, что уж говорить о нашем случае...
Тем более, что "кацак" созвучно другому слову - "кассаб, кассап" - то есть, "мясник".
Возможно, как раз в качестве мелкой мести перебежчикам-кацакам и меняли одну букву для большего сходства с ругательным словом "кассаб". И чтобы отличать "хороших" кацаков-"казаков" от "плохих" кацаков-"кацапов".
Что очень характерно - оба слова, и "кацап", и "москаль" - происходят из степных(скорее всего тюркских языков, что по звучанию явно заметно), но в качестве оскорбительных были навязаны именно поляками. И тоже примерно в одно и то же время.
И только от поляков - этот факт оспаривается только совсем уж безмозглыми свидомитами вроде лжеюзера 22ге травня - они пришли в малороссийский диалект, а после и в русский язык.
Что же касается красивых версий родства слова "казак" со словом"казах" - то это родство скорее всего надуманное, так как с казахами, в отличие от соседних татар, восточные славяне сталкивались намного реже.
Перепост из: http://rex-lockheart.dreamwidth.org/366525.html