Dog name generator
Choose boy or girl, a style, a language, a first letter or a length, then shuffle for new ideas. Every name comes with its meaning, and you can save favourites to a shortlist.
Boy or girl
Length
Short is up to 4 letters, medium 5 or 6, long 7 or more
Your top pick (1 of 635 matches)
Bokkie
Afrikaans for 'little buck', a term of endearment. (Afrikaans)
More ideas
- Burek · PolishThe classic Polish dog name, from bury, 'grey'.
- Artemis · GreekGreek goddess of the hunt, who ran with a pack of hounds.
- Pepper · EnglishThe spice: a good fit for a salt-and-pepper or lively dog.
- Kanom · ThaiThai for 'snack' or 'dessert'.
- Comet · EnglishA blazing ball of ice in space. Also the Golden Retriever in TV's Full House.
- Heimdall · Old NorseThe ever-watchful guardian of the Norse gods.
- Taro · JapaneseA traditional Japanese name for a first-born son; also the taro root.
- Horus · EgyptianThe falcon-headed Egyptian god of the sky.
- Quetzal · NahuatlThe shimmering green bird sacred to the Aztecs and Maya.
Like one of these? Save it to your shortlist.
How do you choose a good dog name?
The generator draws on 635 names, each with a checked meaning, and shuffles them for you. Narrow it down with these rules of thumb, most of them from the American Kennel Club:
- Keep it to one or two syllables. Two-syllable names that end in a vowel sound, such as Daisy, Rocky, Bella, Teddy, let you vary your tone and carry well across a park.
- Make it fit for life. A name like Tiny or Peanut is funny on a Great Dane puppy and less so on a 150 lb adult. Picture your dog at ten years old.
- Say it out loud for a few days. The AKC suggests trying a name for a few days and watching how your dog reacts. If you keep reaching for a nickname, that may be the real name.
- Teach it with the name game. Say the name in a happy voice, and when your dog looks at you, mark the moment and reward it.
Which dog names should you avoid?
- Names that sound like cues. The AKC gives Kit (sounds like "sit") and Joe or Moe (sound like "no") as examples. Run through the cues you use most, such as "stay" and "down", and drop any name that rhymes with one.
- Names close to people or pets at home. If your partner is Sam, skip Pam and Sammy.
- Names you would not want to call in public. You will shout it at the park, give it at the vet and write it on forms.
- Very long names, unless you are happy to shorten them. Most long names end up as a nickname anyway.
Dog name ideas by style
The first 14 names in each style, A to Z. The generator shuffles through all of them.
Classic dog names (179)
Timeless names people have called dogs, and each other, for generations. Abby, Ace, Aidan, Aino, Akira, Amigo, Angus, Annie, Archer, Archie, Asha, Astrid, Aziz, Badugi.
Cute dog names (143)
Soft, sweet names that suit small dogs and puppies. Acorn, Aloha, Amore, Babka, Baerchen, Baloo, Bambi, Bandit, Bao, Bean, Bear, Belka, Bella, Belle.
Tough dog names (108)
Strong names for big, bold or protective dogs. Ace, Achilles, Angus, Anubis, Archer, Ares, Ari, Aslan, Atlas, Axel, Bagheera, Balto, Bandit, Bear.
Food dog names (84)
Snacks, sweets and dishes from around the world. Babka, Bacalhau, Bagel, Baklava, Bao, Barley, Basil, Bean, Biltong, Biscotti, Biscuit, Bori, Brownie, Burrito.
Nature dog names (164)
Trees, flowers, weather, stars, gems and wild animals. Acorn, Aki, Amber, Ash, Aspen, Aurora, Autumn, Barley, Bear, Bjorn, Blaze, Blossom, Bryn, Bunny.
Mythology dog names (86)
Gods, heroes and legendary hounds from Greek, Roman, Norse, Egyptian and Celtic myth. Achilles, Aino, Anubis, Apollo, Ares, Argos, Artemis, Arthur, Athena, Atlas, Aurora, Baldur, Banshee, Bran.
Famous dogs dog names (78)
Dogs from history, film, books and cartoons. Argos, Aslan, Bagheera, Baloo, Balto, Bambi, Banjo, Barry, Beethoven, Belka, Benji, Bingo, Bluey, Bo.
Regal dog names (48)
Titles and royal names for dogs with a dignified air. Amir, Amira, Arthur, Astrid, Athena, Aziz, Basil, Bijou, Caesar, Captain, Cleo, Diana, Duchess, Duke.
Funny dog names (62)
Everyday human names and silly words that make people smile at the dog park. Babushka, Bacalhau, Bagel, Banjo, Banshee, Beethoven, Bob, Boomer, Boss, Bruce, Bruiser, Burrito, Butch, Corgi.
Want the story behind a name? Look it up in the dog name meaning finder, or get ideas matched to your dog's heritage with dog names by breed.
Short dog names
Short names are quick to say and hard to mishear, which helps in training and recall. These 198 names have four letters or fewer:
Abby, Ace, Aino, Aki, Amir, Ares, Ari, Ash, Asha, Axel, Aziz, Bao, Bean, Bear, Beau, Blue, Bo, Bob, Boet, Bolt, Bori, Boss, Bran, Bryn, Buck, Chai, Chui, Cleo, Coco, Dal, Dao, Dave, Dot, Dubu, Dug, Duke, Echo, Eden, Eira, Eli, Elsa, Erik, Erin, Ezra, Fado, Fah, Fala, Fang, Fern, Fido, Fifi, Finn, Fox, Frey, Fu, Gaia, Garm, Glen, Gus, Gwen, Hana, Hank, Hans, Haru, Hati, Hawk, Hera, Inti, Iris, Isis, Ivan, Ivy, Izzy, Jack, Jade, Jake, Jin, Juno, Kai, Kees, King, Kiwi, Koa, Kona, Kuma, Kumo, Kuro, Kurt, Lady, Lan, Leif, Leo, Levi, Lexi, Lily, Lobo, Loki, Lola, Long, Loup, Lua, Luba, Lucy, Lulu, Lumi, Luna, Lupa, Maci, Mali, Mars, Mate, Max, Maya, Mei, Mia, Miso, Momo, Moti, Nabi, Nala, Nalu, Nana, Nata, Nico, Nike, Nile, Noa, Noah, Noel, Noor, Nova, Nyx, Oak, Odie, Odin, Onyx, Oso, Otis, Otto, Paco, Pal, Pema, Pepe, Pim, Ra, Rain, Raja, Rani, Remy, Ren, Rex, Rhys, Rio, Roo, Rory, Roxy, Ruby, Ryu, Saga, Sage, Sam, Sir, Sisu, Sky, Skye, Sol, Sora, Spot, Star, Susi, Sven, Taco, Tama, Tank, Tara, Taro, Thea, Theo, Thor, Tiny, Toby, Tofu, Togo, Toto, Tsar, Tyr, Ulv, Vera, Volk, Wolf, Wren, Xing, Yeti, Yuki, Zeus, Ziva, Zoe, Zuri.
Frequently asked questions
What is the best name for a dog?
One your dog can pick out easily and you are happy to shout across a park for 15 years. The AKC recommends one or two syllables, ideally ending in a vowel sound, and its most popular names for 2025 were Luna and Max.
Can I change my dog's name?
Yes. The AKC notes that dogs can learn a new name with consistent practice and encouragement, which is useful for rescue dogs. Use the new name only for good things at first: say it, reward the moment your dog looks at you, and repeat a few times a day.
Should my two dogs have different-sounding names?
Yes. Names that rhyme or start with the same sound, like Molly and Polly, make it harder for each dog to know who you mean. The AKC also warns that names too similar to family members' or other pets' names cause confusion.
Is it bad to give a dog a human name?
No. Many of the most popular dog names are human names, such as Lucy, Charlie, Cooper and Sadie. Just avoid the name of someone in your household, so neither the dog nor the person gets confused.
How do I teach my puppy its name?
Play the name game: say the name once in a happy voice, and when your puppy looks at you, mark it with a 'yes' or a click and give a treat. Keep sessions short, and avoid using the name when you scold.
Sources
Related tools
- Dog name meaning finderSearch a dog name, or a word like 'moon', to see what it means, the language it comes from and whether it suits a boy or a girl.
- Dog names by breedChoose a breed to get names from the language of its homeland and names that suit its size and temperament, each with its meaning.
- Dog age calculatorEnter your dog's age and size to get its age in human years, its life stage and when it counts as a senior.
- Dog calorie calculatorEnter weight, life stage and activity to get daily calories, a per-meal split, a treat budget and cups per day.
- Dog feeding calculatorEnter weight, life stage, activity and your food's calories to get how many cups or grams to feed per day and per meal.
- Puppy weight calculatorEnter your puppy's weight and age to estimate its adult weight, with the range most puppies like it end up in.