@Bi-Polar Bear,
Have to agree with farmerman.
The names are clever on paper, but it's hard to imagine they will hold up in practice.
"Hey, where are the cats?"
"Hey, where are Petophile and No Purrpuss?"
Chances are that within 24 hours of their naming, you were calling them "Peto" and "Nopurr,"
Which are not bad names, but you'll be left to explain their origins -- which will be a bit precious.
Cats don't really deserve names as much as they require identifiers: "Did you feed Peto?" "Do you think Nopurr is pregnant?"
If you have only one, "The Cat" serves perfectly well.
Dogs, on the other hand, deserve and require names, and they should be something the dog cannot be proud of.
If someone wants to get cute with a dog's name, they should buy an AKC registered purebred and devote their wit to it's registered name:
Our black lab's name was Logan. His registered name was Surrey's Dark Knight. ( The latter not so clever, but me and the boys are big comic book fans)
A dog needs a name you can play with, and render into nicknames like you would with a kid.
A cat? "The Cat" is all you need.
More than one cat? Stick to one syllabel (sp?) names (never more than two.)