- a sage
- a wise and trusted guide and advisor
- a smart aleck
- a person who is given to making conceited, sardonic, or insolent comments
Wise man was in Old English. Wise guy is attested from 1896, American English...
- How do these two phrases happen to have different connotations (one positive, other negative)?
- Is it possible to find an explanation regarding to their origins?