SMART ALEC Meaning of SMART ALEC in English n. (also aleck, alick) colloq. a person displaying ostentatious or smug cleverness. Derivatives: smart-alecky adj. Etymology: SMART + Alec, dimin. of the name Alexander Oxford English vocab. Оксфордский английский словарь. 2012