For me it's more a question of the general impression the names give and how obvious the reference is. I've heard of a medieval philosophy professor who named his kids Abelard and
Heloise. The reference is very highbrow, but it's a very infortunate sibset for various reasons (naming siblings after lovers, naming a son after a man who was castrated, giving him a name that for many will sound ugly and strange). I find this name just as bad as something from a hyped popular culture source.
So for me, it's not a question of high-brow or low-brow, but of how the name will be seen in general, since the child won't interact only with its parents. Some of the names Array listed might be unusual, but the graphic-novel association is not too blatant, especially as these graphic novels are a bit more obscure. On the other hand, names like
Othello, Abelard, Strider and Rogue
Marie all feel cumbersome and limiting, and give the idea that the kids' parents were rather obsessive, and this is going to be more obvious if the name comes from a super-hyped source such as LotR or
Harry Potter.
And as concerns "heroism" being subjective, well, there have been people who named their kids
Benito, Stalino or Lenina because these names matched their personal criterion of heroic.