Her real name was Joanne Rowling. When she wrote her first Harry Potter book she didn't want the boys to reject it because it was written by a girl. So she made the name J.K. which stands for Joanne...
It stands for Joanne Kathleen. She actually has no middle name, but she was requested by the publisher to decide upon two initials to go by so that boys wouldn't reject the book because it's written...
J.K. stands for Joanne Kathleen. Rowling was given no middle name so her full name is Joanne Rowling. Her publisher suggested she initialize her name to get boys to read the since it was unlikely...