Хочу добавить к очень разумному ответу Виктора, что в древности несколько слов имели примерно одинаковое значение. Я имею в виду слова, означающие "быстрый". Это скорый, борзый, наглый и, наконец, хитрый. Все эти слова могут быть использованы и для описания хорошего и плохого. Быстрый - это тот, кто утащил чужое имущество, значит он может быть и хитрым, и наглым, и борзым. В болгарском языке скорый поезд называется БОРЗЫЙ! А в словенском скорый поезд звучит как ХИТРЫЙ. В каком-то из славянских языков скорый1 поезд называется НАГЛЫЙ! Поэтому хитрый это просто тот, который обгоняет других, быстрый. А в чем эта быстрота заключается - вот это имеет позитивный или негативный смысл. Я хочу сказать, что сословной разницы наличие или отсутствие сообразительности или наглости не должно быть.