Sherlocke \sh(er)-locke, sherl(oc)-ke\ as a boy's name is a variant of Sherlock (Old English), and the meaning of Sherlocke is "bright hair".
The baby name Sherlocke sounds like Shurlock.