Yes, Joanne Rowling was asked by her publisher to publish Harry Potter under two initials because they thought boys might not want to read a book written by a woman. Not having a middle name she choose K as a nod to her paternal grandmother, Kathleen.