One other thing to consider is to ,make sure the name is easy to spell and pronounce, when you take him to the vet or have to board him, and always make sure your animal is wearing a tag.
You might even consider microchipping your dog just to be on the safe side, so if it ever wanders, it can be reunited with you easily so long as someone turns it into a vet or shelter.
Take your time when naming puppy. Consider his behavior and personality, but above all, treat him with dignity when it comes to naming him. He’ll thank you for taking the time to consider a good name for many years to come.