A person who is annoyingly knowledgeable or clever, usually in the phrase 'smart aleck.'
Possibly from 'Aleck' or 'Alex,' but the exact origin is uncertain. It may derive from a historical person known for being a know-it-all, though records are unclear. First recorded in mid-1800s American slang.
Try Another Word