Early Struggles. Joanne Rowling, best known as J.K. Rowling, was born on July 31, 1965, in Yate, England. She adopted her pen name, J.K., incorporating her grandmother's name, Kathleen, for the latter initial (Rowling does not have a middle name).