Of course we could list several “heroes” from The Iliad, but the single name from The Odyssey that immediately stands out is Penelope. Not only in her faithfulness and trust that Odysseus will return, but in the way she fends off the suitors while still keeping the Greek codes of hospitality, and the way she teaches Telemachus to love and respect his absent father, are of heroic dimension. Her sacrifice of the protected life the suitors offer her is heroic, as well as her faithful preservation of Odysseus’ reputation, represented by her care with his weapons. Heroism in not always physical sacrifice; it registers in the adherence to ethics, morals, and loyalties in a crisis, in the face of hardship and temptation.
I definitely agree that Penelope is the other hero of the Odyssey. Besides Odysseus, she is portrayed as the human with the strongest will, the most moral outlook, and the most agency. In order to be a hero, one must face complex challenges and difficult choices. Arguably, Penelope faces THE most difficult choice in the entire epic poem. Although Odysseus goes through many trials and tribulations, his path is almost always clear: he wants to get home to Penelope. However, on the other side, Penelope has absolutely no idea if Odysseus is alive or not. Everyone else, even their son Telemachus, has lost hope that he will ever come home. Yet, Penelope retains her absolute trust in his abilities. She could follow the easy path, to choose a suitor and remarry, but she doesn't. Instead, she uses her cleverness to hold the suitors at bay with trick after trick.