The alternative spellings are bad, but then, there are certain names that (IMHO) are just bad news no matter how they are spelled: Brandy or Brandi, Candy or Candi, Duane or Dewayne, etc. I think if you're white and you get one of those names, you're condemned to work at a - er, "gentlemen's club" at the truckstop or to get arrested for making meth in your singlewide.
Cameron is an Irish name.