Which fictional London detective did J.K. Rowling create under the name Robert Galbraith?

The story behind the answer

Cormoran Strike is the fictional London detective created by J.K. Rowling under the name Robert Galbraith.

Strike first appears in The Cuckoo’s Calling, published in 2013. He is a former Special Investigation Branch investigator in the Royal Military Police who works as a private detective after leaving military service. His investigations often involve wealthy, famous, or politically connected suspects.

Robin Ellacott begins as Strike’s temporary secretary and becomes his indispensable investigative partner. The series combines traditional detective plotting with an evolving professional relationship between its two central characters. Cormoran Strike is not connected to Harry Potter, and Rowling’s use of the Galbraith name initially led readers to believe that the books had been written by another author.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: