У меня два варианта ответа-"пошляк" и "остряк",больше склоняюсь к первому варианту. Остряк.это человек с хорошим чувством юмора ,который за словом в карман не полезет,ну а пошляк,это тип вульгарного поведения.отпускающий неприличные,грубые шутки .
Пошлость-это истинно русское слово ,возникло оно от слова "-","пошло",которое употреблялось еще до 17 века в значениях прежний,старинный,обычный ,ведущийся,исстари.
При Петре 1 ,слово "пошлость" стало отрицательным и стало обозначать-"низкий","посредственный","маловажный","отсталый","постылый","простов<wbr />атый","некультурный"
Термины "пошляк" и "пошлячка" появились в середине 19 века.