Smart-ass is a derogatory term used to describe someone who is flippant, cocky or arrogant. It is a slang expression that can appear impolite when used in formal settings. Fortunately, there are many synonyms to describe such behaviour in a more polite way. Some alternate words include conceited, pompous, egotistical, smug, overbearing, presumptuous, cocksure, and self-important. Each of these words highlights the negative aspects of a smart-ass personality without using the demeaning language. Using a more respectable synonym instead of smart-ass not only demonstrates a better command of language but also reflects a level of personal maturity and professionalism.