Dog Name Generator

Find the right name for your dog — tell us their breed, whether they're a boy or a girl, and the kind of name you like. We'll suggest a curated shortlist with meanings.

Free · No account needed · Around 60 seconds

Step 1 of 3

How to choose a good dog name

The right name finds a balance between three things: it suits your dog, it works in the real world (the park, the vet's waiting room, in the middle of the night), and it still feels right in five years' time. Here's how to test the names on your shortlist before you commit.

Keep it short and crisp

Trainers consistently recommend one- or two-syllable names with a hard consonant — Finn, Daisy, Otis, Mei. They cut through ambient noise better than longer names and are easier for your dog to recognise as their own. Long, melodic names sound lovely on paper but tend to get shortened in daily life: Beatrix becomes Trixie, Theodore becomes Theo, Sebastian becomes Seb. If you'd shorten it anyway, you may as well start with the short form.

Avoid command rhymes

Stay away from anything that rhymes with the basics. Kit sounds too much like sit, Beau sounds too much like no, and anything ending in -ay can collide with stay. It's the kind of thing that doesn't seem like a problem until you're trying to recall your dog at the beach and they're hearing a confusing soup of similar sounds.

Say it out loud first

Try shouting the name across a room. Then say it sweetly. Then say it firmly. A name that only works in one tone of voice isn't going to survive contact with everyday life. The names that age best are the ones that sound natural at every volume — which is part of why classic UK favourites like Bella, Charlie, Luna and Milo show up at the top of the rankings year after year.

Most popular UK dog names

For reference, the most popular dog names in the UK over the past few years have included Bella, Luna, Daisy, Poppy and Lola for girls, and Charlie, Max, Milo, Buddy and Teddy for boys. They're popular for a reason — they're short, warm, and easy to say — but if you'd like something a bit less common, the generator above pulls from a wider set with cultural roots that match your dog.

Match the name to your dog

A name that nods to your dog's heritage is a quiet pleasure for the rest of their life — Yuki for a Shiba Inu, Bruno for a Cane Corso, Saoirse for an Irish setter. Worth trying the generator a few times: change the name style, see what comes up. And once you've chosen, you can turn your favourite photo of them into a portrait with the name printed right on it — a nicer way to make it official than just writing it on the kibble bag.

Frequently asked questions

How does the dog name generator work?

Tell us your dog's breed (or mix), whether they're a boy or a girl, and which name styles you like — English & Germanic, Celtic, Romance, Slavic, Arabic, or East Asian. We'll match you with a shortlist of names from our curated set, each with its meaning, so you can find one that fits.

Are the names suitable for any dog breed?

Yes. We pick names by linguistic origin and gender, not by breed — so any of the names will work for any dog. We do use the breed for a couple of small touches: pre-suggesting an origin when your dog has an obvious one (like a Shiba Inu or French Bulldog), and personalising the email if you save your shortlist.

What makes a good dog name?

A good dog name is short (one or two syllables is ideal for recall), uses crisp consonants, and doesn't sound too close to a common command like 'sit' or 'no'. It should also still feel right when you call it across a park — say it out loud a few times before committing.

Can I save my dog name shortlist?

Yes. After you generate your shortlist, you can save it to a free Purrtraits account and we'll email you a copy so you can come back to it later. The generator itself is free and doesn't require an account.

Will you use my email for marketing?

No. The email you receive when you save a shortlist is transactional — it's the shortlist itself, sent because you asked for it. You're not subscribed to any marketing list.

Are there cat names too?

Not yet. We're starting with dogs and adding cats next — the structure is already there for it.