Anytime a British person sneers at the US for having presidents that chose to go by
Jimmy or
Bill, I would like to point out that there are not many names as ridiculous and childish as
Alfie.
Harvey and
Archie sound about 92 years old.
Spike is not a name. The poor child deserves an actual name, not some dumb gangster-ish nickname.
I guess they think
Rex is manly, but
Rex Wood? Really? Does he break boards with his bare hands? Anyway,
Rex is a dog's name.