J.K. Rowling doesn’t actually have a middle name. On the suggestion of her publisher, she decided to take her grandmother’s name, Kathleen.