M. McGonagall (disambiguation)

M. McGonagall may refer to:


 * Minerva McGonagall, Transfiguration teacher, Deputy Headmistress and lated Headmistress of Hogwarts;
 * M. G. McGonagall, a Gryffindor student in the 1960s.