Willow is not the typical dog name. Possible explanations are that it's not a familiar name in general or that you live somewhere rare for naming dogs. I live in the United States. Puppies get their names from their looks, like a girl or boy, and their color. They can also get a name from where they were found. But Willow is still uncommon in my area for reasons unknown - I have never met another dog with this name.