Boy Names baby name Sherlock

What does the name Sherlock mean?

The meaning of the name “Sherlock” is: “With cropped hair”.