Dog Name Generator
This page opens the pet name generator on its dog list, so dog names are on screen before you touch anything, whatever species you last used here. The dog list is the longest of the six: 106 names written for this page and sorted into four styles, 26 Classic, 26 Playful, 27 Nature and 27 Bold. What sits over that list is three filters and a call name. Syllables is exact rather than a guess, because every name carries its own break in the list: 22 dog names are one syllable, 77 are two and 7 are three, so asking for two leaves 77 names and nothing else. Ending sorts by the sound a name closes on, 26 vowel, 60 soft and 20 crisp, which is the filter to reach for when the name has to carry across a field. Starts with takes a single letter. Under each name is its call name, the first part of that same break: Marble calls as Mar and Skipper as Skip. 82 of the 106 carry one, and 24 do not, the 22 one-syllable names because they are already as short as a name gets, Otis and Echo because a first part of one letter is not a call name at all. Nothing on this page asks about a breed, a gender or a personality, and a dog name is shown one way here, so the naming control that the cat and horse lists carry is not on this page at all. Up to 40 names a press, a star to keep the ones you want, Copy or Print for the shortlist, and a seed word to bring a run back. Nothing is uploaded and no account is asked for.
opening set, drawn from all 106 dog names
8 dog names ready, opening set, drawn from all 106 dog names
The chips choose the list, and each species has one of its own: a filter narrows that list and never reaches into another, so a dog filter that matches nothing says so rather than handing you a cat name. Type a seed word to make a run repeatable, or leave it empty and press Generate for a fresh set. Star a name to put it on the shortlist below, which you can copy or print.
Common questions
- How do I find a dog name that carries across a field?
- Set Syllables to 1 and Ending to Crisp, which leaves the 12 one-syllable dog names the list hears as crisp: Drake, Bolt, Jet, Sarge, Max, Forge, Flint, Birch, Duke, Hank, Ridge and Rogue, which is that filter drawn at the seed word fetch. A crisp ending cuts through noise in a way a vowel ending does not, and on this list the two are not interchangeable at one syllable: ask for one syllable and a vowel ending and the page refuses the draw, because no one-syllable dog name here ends on a vowel sound. If you would rather keep a longer name, leave Syllables on 2 and use the call name under each card, since Marble, Skipper and Tucker are all called as Mar, Skip and Tuck.
- Why does this page not ask about my dog's breed?
- Because it has nothing to tell you about a breed. A draw here reads seven things and no others: the species, the style, the syllable count, the ending sound, the first letter, how many names you want and the seed word. There is no breed field, no gender field and no personality question anywhere on the page, so nothing here quietly claims that one list of names suits a retriever and another suits a terrier. What you get instead is the shape of the name, which is the part a page can actually be exact about: the syllable break is authored with the name rather than guessed at, so the count and the call name are both read off the list itself.
- What is the small line under each name?
- The facts about that name in the order they matter: its syllable count, which of the four style lists it came from, and its call name where it has one. Wobble reads 2 syllables, playful list, call name Wob, and Caliber reads 3 syllables, bold list, call name Cal. The Call names control at the bottom of the filters turns that last part off if you would rather see the name alone, and the 24 names that have no call name never show one: the 22 one-syllable names, plus Otis and Echo, whose first part is a single letter.
- What happens when my filters leave nothing, or leave too few?
- The page names the filters you set and stops. Ask for 1 syllable with a vowel ending and it answers: No dog name matches 1 syllable and a vowel ending. This page never reaches into another list to fill a draw, so widen one filter or clear it. It will not quietly hand you a cat name to fill the grid. When the filters leave some names but fewer than you asked for, you get all of them and a line saying so: Starts with Z leaves Zippy and Zeus, and the page adds that these filters leave 2 dog names, so the draw is 2 long rather than 8. The Drawn box in the readout shows the same thing as you go, as 2 of 2.
- Can I get the same dog names back tomorrow?
- Type a word into Seed. The same species, filters and seed return the same names in the same order, on this machine and on any other, so you can pass on the word rather than the list. With the filters cleared, the seed word fetch opens with Jellybean, Raider, Sarge, Figgy and Summit. A seed can be up to 120 characters and a longer one is refused with a message rather than quietly cut short. Leave the seed empty and the page shows the same opening set to everyone, then draws fresh from the browser's random source at every press of Generate.
- Are these real dog names, and where did they come from?
- They were written for this page: 106 dog names, sorted into styles and cut into syllables by hand, out of 488 names across the six species lists. No name sits on two of those lists, so nothing on this page is also a cat name or a horse name. They are names a dog can really be called rather than invented words, which is why some will look familiar. The tool never tells you what a name means or which language it came from, because it assembled no such claim.
- Does reading this page change what the tool page opens on?
- No. This page sets the dog list on arrival, ahead of whatever species this browser last remembered, and that choice is the page's rather than yours: until you press a species chip here, what gets saved is the species the tool page already had. Go back to the pet name generator itself and it opens exactly where you left it. Your other settings still restore here, so the count and the seed word you were working with travel with you, and the Start over button at the top of the page forgets the lot.
Names come from lists written for this page, one list per species, and a filter narrows that list rather than reaching into another: when nothing matches, the page says so instead of handing you a cat name for a dog. The same species, filters and seed always return the same names in the same order. It invents no meaning, origin or etymology for a name it assembled.