From filters to a name you like
01 · Filter by what matters
Gender, a style that fits your household, and your dog's breed and size — set only the filters you care about.
02 · Shuffle until one clicks
Every tap swaps in a fresh set from everything that matches. Nothing is ranked — just try names until one feels right.
03 · Save your favourites
Tap the heart on any name you like. Your shortlist builds itself, ready to copy and share with whoever else gets a vote.
Name generator questions
Is this list definitive?
No — it's a spark, not a shortlist you're stuck with. Filter by what matters, shuffle a few times, then say the name out loud before you commit.
How does the breed filter work?
Picking a breed sets the size filter to that breed's typical adult size — a name that suits a small breed can look odd on a much bigger one. It doesn't change which names show up beyond that; style and gender still decide those.
What if I don't know the breed?
Leave the breed filter on “Any” and set Size to whatever fits — your best guess for a puppy or kitten, or the size you already know. Most names here work just as well on a mix as on a purebred.
Any tips for picking a name?
Short, one- or two-syllable names are easiest for a dog to learn and for you to say clearly during training. Avoid names that rhyme with your basic commands — a dog called “Bo” can struggle to tell it apart from “No”.