My problem with pet names is that they never stay what they're originally named. My old cat (RIP) was originally named Humphrey. That's the name he came with when I rescued him from death row. The boys thought that was a stupid name but I liked it and pointed out there was an awesome old actor named Humphrey Bogart. The boys like the last name and started calling him Humphrey Bogart. That eventually got shortened to Bogart, then Booger. After a couple of months, his name was, in no uncertain terms, Booger. We had many great years with Booger until he passed away from old age last August.
This December we got a dog. He came with the name Max. We didn't like the name, but he knew what his name was, so we picked something that sounded enough like Max and called him Baxter. Oldest son started calling him "Bubba" and then youngest son started calling him "Bubbles". My (not quite full grown) 135lb male mastiff now answers to "Bubbles". I'm resisting, but it's a lost cause.
I really wish I could name a pet and have said pet keep his/her name without it turning into something silly. Do you know what kind of looks I get at the dog park when I call out "Bubbles!" and have this gigantic beast come bounding towards me?