People who behave in ways that are very different from what society considers normal or acceptable.
From Latin 'deviare' meaning 'to turn aside from a path,' from 'de-' (away) and 'via' (way or path). The term evolved to describe people who stray from social norms rather than literally straying from roads.
Try Another Word