Supergirl's knight costume symbolizes her traits of nobility, chivalry, and providing hope, making her one of DC's most righteous heroes. The connection between Supergirl and knighthood highlights ...