I have always named my pets "human" names, because to me, they are similar to children. Well, except my first dog, I named her Misty strictly because we tried out lots of names and none really stuck until one day she tooted and I said, "Whoa! You're making my eyes misty!" And she perked up her ears and seemed excited when I said that word. Not the ideal way to get a name, but boy did it suit her personality!
Otherwise, my cat Oscar was named by going through the phonetic alphabet, my cat Sophie was named after a missionary, my Jack Russell Lucy was named by my 5 year old son, and his superior inventive name for her brother, Brother Jack. And now we have a Rat Terrier named Penny! and my son was 10 when we got her. She was advertised in a paper called the Penny Saver and she has spina bifida, and the people we got her from abused her, so he said we saved her, thus Penny Saver.
He also bought his girlfriend a puppy last year and they brought him home on Dec 18th. I grew up in CT, and to honor the loved ones lost in Newton, they named the puppy Sandy Hook. He just goes by Sandy now.
But they have all been extensions of my family, and I loved and do love them. I guess that is why they get human names. Sometimes they have traits that resemble humans, especially that they just want to be loved.