Beowulf is a hero, because Beowulf kills Grendel, Grendel’s mother, and the dragon. He did that because no one liked them, and no one was willing to take them on in a fight. Beowulf fought all of them not just for him, but for others and Beowulf had much sympathy for others. The others that he fought were extremely strong and vicious and wanted to kill them for his people. Beowulf’s main.