Actually, I agree with HCC - although his name sucks too. Odio isn't catchy in the slightest, it really is just a lame name. Latin has some pretty cool words in it, but Odio isn't one of them.
A better name would have been Nikushimi, Nenavidie, Casine, or Nifret.
Or even Odium. Same league, just that extra catch on the name to give it more depth. Not to mention that "Odio' is a verb as compared to a Noun - therefore, you're not so much the embodiment of hate as simply the guy out there hating everyone.
kisame
I Bow to no one!
Odio
You will now.