Some breeds of dogs are very intelligent and smart, for instance Border Collie, Poodle, German Shepherd Dog, and Golden Retriever. Smart dogs deserve smart names. Here comes our collection of smart dog names for your clever puppies. All these names have the meaning of smart, clever, intelligent and wise, and they make perfect names for your smart male or female dogs.