Where does “Шерлок” come from?

Шерлок (Russian) comes from English Sherlock, from Old English scir-lock — bright-lock.

Ancestry of “Шерлок”, step by step

StepLanguageWordMeaning
1EnglishSherlockTo deduce; To search; To obsolete a unique...
2Old Englishscir-lockbright-lock
Every word from Old English scir-lock