I can't say that I'd fancy it as a first name on a real boy, because of the possibility of
Shirley. But added to a solid-but-dull first name, it would be great fun.
James Sherlock Lastname,
William Sherlock Lastname,
Thomas Sherlock Lastname: all looking good to me.