Нарколыга
Защеканец - просто ненормативная лексика
А пидор сокращенно от слова пидераст появился...
И в свою очередь слово пидераст пришло к нам с латынского языка..так раньше называли педиков...потом им показалось грубо и они попросили называть себя голубыми