holmes

noun
  1. A detective or investigator, especially one known for keen observation and deductive reasoning (often capitalized as a reference to Sherlock Holmes)
  2. Usage: Often used informally or humorously to refer to someone who solves mysteries or investigates problems; May be capitalized when referring to the fictional character Sherlock Holmes

Examples