Dog Name Generator

This dog name generator suggests names from a hand-picked list of 243, including 74 boy names, 80 girl names and 89 that suit either. Choose boy or girl, a style or your dog's coat colour, and a first letter if you like, then shuffle until one sounds right.

Showing 12 of 243 matching names.

  • PolarBoy or girl
  • SqueakBoy or girl
  • ThunderBoy
  • AtlasBoy
  • SunnyBoy or girl
  • PearlGirl
  • BusterBoy
  • LuluGirl
  • RangerBoy
  • PercivalBoy
  • FernGirl
  • MapleGirl

How does the dog name generator work?

The dog name generator filters one fixed list of 243 names by your choices, then shows 12 at random. Every name is tagged boy, girl or either, with styles such as classic, food or myth, and with coat colours where it fits, like Ebony for a black dog. The filtering runs in your browser, so nothing is sent anywhere.

Dog names by style and coat colour

The list is grouped like this, so you can see how much room each filter leaves you:

Style or coatNames
Classic44
Cute50
Food and drink46
Nature38
Myth and legend33
Tough42
Posh41
Funny40
Golden or cream coat21
Black coat18
White coat19
Brown or red coat35
Grey or blue coat19
Spotted or patchy coat10

What makes a good dog name?

A good dog name is short, distinct and pleasant to say a thousand times. One or two syllables work best, because a dog picks them out of a busy room and you can call them without effort. Avoid names that rhyme with commands you will use, and names that sound like another pet or person in the house.

  • Say it out loud in the voice you will use at the park.
  • Check that it does not sound like sit, stay, down, no or come.
  • Try it with a nickname: a long name like Reginald usually becomes Reggie.
  • Live with it for a day or two before the vet and the microchip registry hear it.

How do I teach my dog its new name?

Teaching a dog its name takes short, happy repetitions. Say the name once, and the moment the dog looks at you, reward it with a treat or praise. Five or six rounds a few times a day is plenty, and most dogs respond within one to two weeks. Keep the name for good things; use a neutral word when you need to interrupt.

Dog name generator FAQ

How do I choose a name for my dog?

Pick a name of one or two syllables that is easy to call across a park and does not sound like a command. "Kit" is close to "sit" and "Bo" to "no", which confuses a dog in training. Say the name out loud ten times before you decide.

Should a dog name end in a vowel sound?

Many trainers suggest it, because names like Bella, Milo or Teddy end on a bright sound that carries well and is easy to say in a happy tone. It is a preference, not a rule; plenty of well-trained dogs answer to Max or Duke.

Can I change my dog's name?

Yes. Adult and rescue dogs learn a new name in days to a few weeks. Say the new name in a cheerful voice, reward the dog every time it looks at you, and avoid using the name to scold it.

Is this dog name generator free?

Yes, completely free, with no sign-up. It draws from a hand-picked list of 243 dog names and filters them by boy or girl, style, coat colour and first letter in your browser.

More for dog owners

Curious how old your dog is in people years? Try the dog age calculator. Ready to show the new name off? Turn a photo into art with the AI pet portrait generator, or browse dog photography tips for a better first photo.