Question: is mcgonagall a real name?
Answer: McGonagle. McGonagle (also McGonigle, McGonagall, McGonigal, or McGonnigal) is a surname.