Why do parents give their daughters first names that are in fact Scottish surnames, like McKenna, McKinley and McKenzie?
Why is it that in the original books, Sherlock Holmes and John Watson always referred to each other by their surname, while in the modern series they call each other by the first name? Is it because in the modern era people are closer to each other than they used to be?