The 49-year-old author said she doesn't understand why many fans fell for a bully like Malfoy, which was played by actor Tom Felton, who is ironically the "nicest person" one could ever meet, reported Ace Showbiz.
"Draco remains a person of dubious morality in the seven published books, and I have often had cause to remark on how unnerved I have been by the number of girls who fell for this particular fictional character.
"All of this left me in the unenviable position of pouring cold common sense on ardent readers' daydreams, as I told them, rather severely, that Draco was not concealing a heart of gold under all that sneering and prejudice and that no, he and Harry were not destined to end up best friends," she said.
Rowling also added about Malfoy's marriage with fellow Slytherin, Astoria Greengrass and their son Scorpius and how his parents do not like Greengrass because she is more tolerant to non pure-blood people and "family gatherings were often fraught with tension" due to the different views.