Why on earth would an evil person have an evil name?
When parents in our imaginary worlds discuss what they will name their forthcoming bundle of joy.....do they say:
'I know dear...let's give Junior a better shot at carrying on the family Evil Wizard business....we'll call him Soulstealer Totalbastard...I' know he'll be teased at school, but it'll toughen him up and make him a real man...sorry, what I meant to say was a real psychopath!'
Ha! Haha!
Sorry, but that's EXACTLY the situation with a character of mine. His parents were vampires (he's one of the not-so-common born-vampires, most people just get turned from human) and they were sort of the equivalent of . . . like evil hippies. So they raised him evilly, with the name Cain. Cain Gabriel, I think. They were going for something biblical (for irony) and cool-sounding.
The thing is, he's evil, but he isn't really a villain. He's a love interest. I was toying with the idea of naming him 'Morgan' (first name) because I liked the way it sounded, somewhat dark, but I decided against it.
Anyway, my point was that I totally agree. In nearly all cases, villains should NOT have villainous names. Unless they chose them for themselves, in which case their given name should be exceedingly normal. (Eg. Gabriel Gray, Benjamin Linus . . . that's all I got.)