A masculine given name, typically a nickname for Alexander. In British slang, 'smart alec' refers to someone who acts in a know-it-all manner.
Shortened form of Alexander, from Greek 'Alexandros' meaning 'defender of men'. The name combines 'alexein' (to defend) and 'aner' (man). The 'smart alec' usage emerged in 1860s American slang.
Try Another Word