A name they'll actually come to.
Pick a gender, pick a vibe, and we'll pull 24 names from a hand-built list of good ones.
Free · No signup · Favorites saved in your browser.
No account, no email. The list is hand-built, not random letters.
The name board
Tap the star to keep a name. Copy the shortlist when you are ready to try them out loud.
Your shortlist
0 savedTap the star on a name to keep it here.
Sample Three names from the board
Three rules for a name that sticks.
A dog learns the sound before the meaning. Pick something you will be happy to yell across a park.
Say it out loud
Two clear syllables beat a clever spelling. Try it in a normal voice and in your loudest park voice.
Keep the commands clear
Avoid names that sound like sit, stay, down, or no. The dog should not hear a command every time you call.
Test the nickname
Every name becomes a nickname. If you cannot stand the short version, pick a different name.
Names by vibe.
Six starters for each mood. The finder pulls the full list.
Cute
- Charlie
- Cooper
- Milo
- Archie
- Theo
- Gus
Strong
- Max
- Leo
- Hank
- Kai
- Koa
- Onyx
Funny
- Ziggy
- Bingo
- Waffles
- Biscuit
- Pickles
- Noodle
Unique
- Finn
- Oscar
- Remy
- Arlo
- Ezra
- Kai
Classic
- Max
- Charlie
- Cooper
- Milo
- Archie
- Finn
Good questions.
Short answers, no puppy-training lecture.
Is Good Dog Name free?
Yes. No account, no email, and no paid unlock. Pull as many boards as you like.
How many names do I get?
Each run pulls 24 names. Tap the star to keep the good ones in your shortlist.
Do favorites save?
Yes. Your shortlist is saved in this browser. Clearing browser data will clear it.
Are the names hand-picked or random?
The list is hand-built. The finder shuffles and filters it; it does not invent names from random letters.
Can I use a name for a cat?
The list is written for dogs, but many of the names work for any pet. The filter is a starting point, not a rule.
Where do the meanings come from?
The notes are short meanings or associations, not a full etymology dictionary. Use them as a starting point.