- this week

Gender: Male Meaning of Sherlock: "fair-haired" Origin of Sherlock: English

The name Sherlock is a boy's name of English origin meaning "fair-haired". Sherlock and is often added to lists like Names That Mean Blond and discussed in our forums with posts like "GP or usable?".

From the experts:

If ever there was a one-person name, it's probably Sherlock. But Sherlock Holmes the character has arguably never been hotter: he's been played by Robert Downey Jr., Ian McKellen, Jonny Lee Miller and, most memorably, Benedict Cumberbatch, in various film and TV adaptations over the last few years. So you never know.

Find other names based on Sherlock using our baby name generator.

Famous People Named Sherlock

Pop Culture References for the name Sherlock

Sherlock Holmes, detective created by Arthur Conan Doyle; full name William Sherlock Scott Holmes according to TV's "Sherlock"
"Sherlock (Clue + Note)," song by Korean boy band SHINee
Sherlock Hemlock, Muppet detective on TV's "Sesame Street"
Sherlock, magician in Piers Anthony's Xanth series
Sherlock, a file and web search tool created by Apple Inc. for Mac OS