Which Harry Potter character is the only one J.K. Rowling named after a real person from her school years?
Answer
Professor Minerva McGonagall
Answer
Professor Minerva McGonagall
Professor Minerva McGonagall is the Harry Potter character J.K. Rowling named after a real person from her school years.
McGonagall was named after Rowling’s Scottish teacher, who taught her at Wyedean School and Sixth Form Centre. Rowling has described that teacher as a strict but inspiring figure, and the fictional McGonagall reflects some of those qualities through her discipline, intelligence and moral courage.
In the novels, McGonagall is the Transfiguration teacher, head of Gryffindor House and later deputy headmistress and headmistress of Hogwarts. She is also an Animagus who can transform into a tabby cat marked by spectacles around her eyes.
The question concerns the character’s name, not every inspiration behind the series. Other names and characters draw on history, mythology, language or Rowling’s imagination. McGonagall’s first name, Minerva, also connects her with the Roman goddess of wisdom, but Rowling’s real-life school connection is specifically associated with the surname McGonagall.
Source: Wikipedia · fact-checked Oct. 2026