слово "казак" фигурирует уже в 10 веке в крымских летописях, когда несколько казаков приезжают в Крым наняться охранять город (современную Феодосию, приезжают они с территорий между Доном и Кубанью), и имена у них вовсе не беглых из Руси..., т.е. абсолютно не славянские.
Само слово "казак" в разных местах понимается по-разному. И если почти во всех вариантах - "хазарском", "тюркском", "ираноязычном", "монголо-ордынском"и даже "древнесарматском" и т.д. всё суммируется к "вооруженному вольному человеку". То дальше разнятся понимание и трактовка. Сами казаки считают это самоназванием своей национальности. Русские люди в разное время и в разном месте понимают под этим словом наемного служивого (казаки на оборонительных линиях) и даже полицейского (городовые казаки).. а были еще (хотя гораздо реже) и казаки как матросы (т.к. казаки, приходя в Россию для заработка, нанимались не только шашкой и нагайкой махать, будучи еще и качественными мореходами, правда Петр 1 это прекратил, изведя казаков-мореходов). У тюрок - это безусловно "лихой удалец на вольных хлебах", и понятие "казаковать" у них - пойти в поход за добычей, по его возвращении - ногаец опять становился ногайцем, башкир - башкиром, татарин -татарином. У персов - это стало значить грабителей и головорезов - т.к. казаки их либо грабили (в основном), либо служили в личной охране Шаха (а также у турецкого Султана и китайского Императора, например)