n. a term of address for someone who is clever or perceptive. (Often sarcastic. Based on the name of fictional detective. See also No shit, Sherlock!) : Brilliant deduction, Sherlock. I never would have guessed!
n. one's pal or buddy. (A play on holmesor Sherlock Holmes.) : Come on, Sherlock, let's go!
Dictionary of American Slang and Colloquial Expressions by Richard A. Spears.Fourth Edition. Copyright 2007. Published by McGraw Hill.
Cite This Source
Word Origin & History
Sherlock
masc. proper name, lit. "fair-haired," from O.E. scir "bright" + locc "lock of hair." Slang for "private detective, perceptive person" (the latter often ironic) is attested from 1903, from A.C. Doyle's fictional character Sherlock Holmes.