is "John McNihil". Is Jeter serious? Are there characters named Senator William O'Politician and Joe Garbageman too? Does Skeletor make a guest appearance? If you are going to make ridiculous character names, then it has to fit the literature and be so overt that it doesn't make any attempt to be plausible. Or you can use names that have just a tinge of meaning to them, without bonking you over the head.
"John McNihil" is neither. So it comes off like some contrived cartoonish b-movie name like "Jack Fist" or "Tina Love"