My wife and I like to let our pets name themselves. They will eventually do something, or just make us think of a word.
We got two Calico kittens, and after a few minutes of play my wife said that they looked like a couple of clowns. They got named Barnum and Bailey.
One kitten ran across the room, flew through the air, tackled his brother and rolled into a standing position. Since we were watching a Jean-Claude Van Damme movie, he got named Jean-Claude Van Cat. We called him JC.
We lost a cat, and the very next day we got a call from a breeder who knew that my wife was interested in a white Bengal. My wife remarked that the phone call was karma - and that cat got named Karma before we had even seen her. She is a big, solid cat, and at 4 months of age she was bigger than 4 of our full-grown cats. Her nickname is Moose.
One kitten liked to annoy the hell of out all the other cats. He bugged them non-stop. He got named Bugsy.
Another kitten was a holy terror and was a whirlwind of mayhem. My wife wanted to call him Havoc, and I immediately called him Major Havoc after a 1980s video game that I love. We generally called him Major.
One kitten we had was the runt of the litter, and he got named Midget. Years later we got another cat who was even smaller, and he got named Little Bits.