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...
The K in JK Rowling stands for Kathleen, but don't be fooled- It is not her middle name (seeing as Joanne has no middle name), but rather her mother's first name.