Dog Name Generator

Get one to ten random dog names from a list of 1,557 male and female puppy names, with a gender filter.

Pick how many names you want (1 to 10), choose male, female or random, and press Generate Dog Name. The tool pulls from a list of 1,557 dog names, 946 tagged male and 611 tagged female, and shows each one on its own card. It is a fast way to fill a shortlist for a new puppy or a rescue whose shelter name never suited them.

What is in the list

The names are a mix rather than one style. Classic human names (Abigail, Charlie, Max), short punchy names that are easy to call across a park (Zip, Zeke, Bug), food names (Apple, Wafer, Jelly), place and nature names (Alaska, Yukon, Aqua) and a good number of pop culture picks: Arya Stark, Yoda, Yoshi, Yosemite Sam, Amaterasu, Arwen. Some names that are usually used for people of one gender sit in the other list on purpose, because plenty of dogs end up with names like Admiral or Ajax regardless. Nothing is grouped by breed, size or coat color; the only filter is gender.

Options and output

  • Number of names: 1 to 10 per click. Ask for 10 and skim; ask for 1 if you want the tool to decide for you.
  • Gender: Random draws from the whole list, Male and Female draw from their own pools.
  • Output: a card per name, nothing else. There are no meanings or origins attached, so if a name catches your eye, look it up before you commit.

Each click reshuffles, so you can get the same name twice across runs. Names within one run are unique.

Ways to use it

  • Household vote. Generate 10 names, have everyone strike out the ones they hate, repeat until three are left, then let the puppy "choose" by seeing which one it reacts to.
  • Litter naming. Breeders and foster carers who need eight names at once, quickly, before the puppies go to their new homes.
  • Sibling pairs. Run it twice with different genders and look for names that sound good said together.
  • Fiction and games. A dog in a novel, a D&D companion animal or a pet in The Sims needs a plausible name, not a perfect one. One click is enough.

Choosing from the list

Trainers generally recommend one or two syllables and a hard consonant or a clear vowel ending: Ziggy, Bruno, Ivy, Rex. Those names carry across a field and are easy for a dog to distinguish from commands. Avoid names that rhyme with cues you plan to use (a dog called Kit will hear "sit" a lot) and names that sound like another pet in the house. Say the name out loud in a stern voice and a happy voice; you will use both. Long or joke names are fine for the paperwork as long as there is a short version for daily use, which is why "Yosemite Sam" usually becomes "Sam" within a week.

If you want something wilder than a house pet's name, the Wolf Name Generator leans toward nature and mythology. Fandom names for a dog are common too: the Harry Potter Name Generator and the MLP Name Generator both produce names people happily give their pets. For every other kind of name, browse all name generators.

Frequently asked questions

Can I get only male or only female dog names?

Yes. The Gender dropdown has Random, Male and Female. Male draws from 946 names and Female from 611. Random uses all 1,557.

How many names can I generate at once?

Between 1 and 10 per click. The number box will not accept anything outside that range. Click again for a fresh set.

Is this a dog name quiz?

No. There are no questions about your dog's breed or personality; the results are random within the gender you pick. Use it to build a shortlist, then narrow it down yourself.

Do the names come with meanings?

No. Each result is just the name. Most are common human, food, place or pop culture names whose meaning is easy to look up if you want it.