What is the name of J.K. Rowling’s fictional private detective?

The story behind the answer

J.K. Rowling’s fictional private detective is Cormoran Strike.

Cormoran Strike first appears in The Cuckoo’s Calling, the 2013 crime novel Rowling published under the name Robert Galbraith. Strike is a former military policeman who runs a private-investigation agency in London. His investigations form the basis of the Cormoran Strike series.

Strike works closely with Robin Ellacott, who begins as a temporary secretary and becomes an important investigative partner. Their professional relationship develops across the books, while each case explores a different crime and setting. The novels are written as adult detective fiction rather than children’s fantasy.

The character’s full name helps distinguish him from other famous literary investigators. He is not a version of Harry Potter, and he is unrelated to detectives such as Hercule Poirot or Sherlock Holmes. The series’ author credit remains Robert Galbraith, Rowling’s chosen pseudonym for this body of work.

Source: Wikipedia · fact-checked Oct. 2026

Add question to a list

Choose a list to keep this question in: