Alec
Alexander, but shorter
Alec is a male given name, a Scottish diminutive of Alexander.
A smart alec (also smart aleck) is a person who displays annoying cleverness or makes smug, sarcastic remarks—someone too pleased with their own wit.
The phrase likely derives from a specific Alec, though which one is disputed.
Scottish male name
- AlastairScottish male name
- ScottishOf that northern kingdom
- nicknameInformal substitute name
- SandyGiven name, often diminutive
Lex · given name · first name · forename · moniker · diminutive · Xander
Alistair
Scottish male name
Sandy · Lex · given name · first name · forename · moniker · diminutive · Xander
aristocratic
Of hereditary nobility
- regalOf or befitting royalty
- distinguishedNotable and respected
- refinedPurified or cultured
highborn · genteel · lordly · dignified · prestigious · courtly · Guinness · Baldwin
protector
One who safeguards others
- guardianProtective caretaker of another
- defenderOne who guards another
- championTop competitor, or advocate
warrior · shield · safeguard · helper · ally · supporter · strong · brave · valiant
- smart alecAnnoying show-off wit
- Alexander the GreatMacedonian empire builder
- Alexander HamiltonFounding father, financial architect
- Alex Jones
- Alex Rodriguez
- Alexander Graham BellTelephone's Scottish-born creator