Sherlock
What is the meaning of the name Sherlock?
The name Sherlock is primarily a male name of English origin that means Fair Haired.
Sherlock Holmes, fictional detective.People who like the name Sherlock also like:
Edward, Benjamin, Liam, Jasper, William, Sebastian, Oliver, Charlotte, Violet, Genevieve, Amelia, Scarlett, Emma, AuroraStats for the Name Sherlock

