Sherlock

Primarily Male
The meaning of the name Sherlock is Fair Haired
The origin of the name Sherlock is English
Notes: Sherlock Holmes, fictional detective.
People who like the name Sherlock also like:
Oliver,
Benjamin,
William,
Henry,
Holden,
Liam,
Lincoln,
Amelia,
Emma,
Hazel,
Charlotte,
Melody,
Rose,
Aurora