Shurlock \sh(u)-rlo-ck, shur-lock\ as a boy's name is a variant of Sherlock (Old English), and the meaning of Shurlock is "bright hair".
The baby name Shurlock sounds like Sherlocke.