I doubt there is a Potter fan out there who doesn’t love the moment when Molly shouts “Not my daughter you bitch!” before defeating Bellatrix, in some ways it’s a surprise because we never really saw Molly using non-household spells, we know she’s good at those, but it doesn’t make us expect her to be a powerful witch, but on the other hand we know how much she cares about her family, of course she’s going to do everything she can to protect Ginny, and we know she’s fierce, even Arthur seems a bit afraid of her! It’s easy to underestimate her, but we really shouldn’t.
Lily shares a lot with Molly when you think about it, her strength is her love for others, she even sacrifices herself for Harry. That’s pretty much the bravest thing she could have done. From what we have been told about her we also know she is a very powerful witch.
I also want to mention Narcissa here, although not exactly a hero just as Molly and Lily she puts her family first. She took a risk with making the unbreakable vow with Snape, and lying to Voldemort about Harry’s death. Her decisions weren’t the best, but I sort of see her as how Lily might have been if she had followed Voldemort to protect Harry instead (which I know wouldn’t have worked, but if it could have she may have been quite similar).