What does the word hero mean?

hero is somebody the is able to stand up for what right even if they are standing alone...but it pretty much your own def baby