I have not. Coincidentally, however, I have a cat named Beau and a cat named Luna. They were named while I was on a several year hiatus from NL so I had no memory of those characters at the time. My father-in-law named his cat Ruby; no other pets in my family share their names with villagers/NPCs
I haven't thought of naming a pet after a villager/NPC - but certainly would consider it. I haven't had kittens (as it happened, as opposed to a puppy) since 1990. Since then I've taken on older pets that needed a new home, so they already had names.
Some of my pets may have names the same as villagers (haven't checked, there are so many villagers now, it could be).
What I have done is name many of my characters (& also my Mii for streetpassing/Mii Plaza) after the pets I've had in my life.