What does Sherlock mean?
Sherlock \sh(e)-rlo-ck, sher-lock\ as a boys' name is of Old English origin, and the meaning of Sherlock is "bright hair". Literary: made famous by Arthur Conan Doyle's fictional detective Sherlock Holmes.
Sherlock is an unusual given name for males but a very prominent surname for both adults and children (#6293 out of 150436, Top 4%). (2000 U.S. Census)
Shown below is the birth name popularity of Sherlock for boys. Sherlock has not made it into the Top 1000 thus far. (2014 Birth Statistics)