My criterion is just my personal opinion on what is a good name. For instance, Plaxico Burress didn't make the cut because even though it stands out as interesting, I don't like the sound of it. Another thought I had was, "Would I consider naming a kitten after this guy?" If the answer was "Yes," then his name made the list.
In no particular order:
Kimo Von Oelhoffen