The term "smartass" is often used to describe someone who is overly confident or arrogant in their intelligence. However, there are a variety of synonyms that can be used to describe someone with this type of attitude or personality. Some possible options include "know-it-all," "wise guy," "braggart," or "show-off." Other terms that might be used include "smarty-pants," "intellectual snob," or "condescending." While the specific term used may depend on the context and the person who is speaking, all of these synonyms carry a similar meaning and imply a certain level of arrogance or superiority on the part of the individual being described.