top of page

Dog name guide

60 Puppy Names for Your New Best Friend

Choosing from puppy names is easier when you balance style with a name you can comfortably use every day. This collection brings together 60 carefully varied ideas centred on easy-to-learn names that work for tiny puppies and still sound good when they grow up. Instead of padding the page with near-duplicates, the list mixes established favourites, modern word names, nature choices, international names and more unusual options where they genuinely fit. Meanings and origins are included when they can be stated responsibly, and every entry has a short practical note. Use the search box to narrow the list, save a few favourites and test them aloud before deciding.

60 dog names with meanings and origins.

View saved dog names · Try the dog name generator · Browse all dog name collections

60 Puppy Names for Your New Best Friend

Browse 60 names in this collection. Save favourites to compare them on your NameKennel shortlist.

  1. Teddy

    Teddy is a warm option among puppy names, balancing meaning with everyday callability.

    Meaning: wealthy guardian; diminutive of Theodore or Edward

    Origin: Greek/Germanic via English

  2. Luna

    A playful puppy names choice, Luna is easy to say, remember and compare with familiar favourites.

    Meaning: moon

    Origin: Latin

  3. Milo

    Milo adds a distinctive direction to this puppy names shortlist without sacrificing clarity.

    Meaning: gracious or dear; meanings vary by origin

    Origin: Germanic/Slavic usage

  4. Poppy

    This soft puppy names pick, Poppy, earns its place through a useful mix of sound, meaning and personality.

    Meaning: poppy flower

    Origin: English word name

  5. Daisy

    Daisy is a polished option among puppy names, balancing meaning with everyday callability.

    Meaning: daisy flower

    Origin: English word name

  6. Buddy

    A playful puppy names choice, Buddy is easy to say, remember and compare with familiar favourites.

    Meaning: friend

    Origin: English word name

  7. Bella

    Bella adds a polished direction to this puppy names shortlist without sacrificing clarity.

    Meaning: beautiful

    Origin: Italian

  8. Mabel

    This bright puppy names pick, Mabel, earns its place through a useful mix of sound, meaning and personality.

    Meaning: lovable

    Origin: Latin via English

  9. Archie

    Archie is a bright option among puppy names, balancing meaning with everyday callability.

    Meaning: genuine and bold

    Origin: Germanic via English

  10. Winnie

    A bold puppy names choice, Winnie is easy to say, remember and compare with familiar favourites.

    Meaning: fair one; also a diminutive of Winifred

    Origin: Welsh/English

  11. Mochi

    Mochi adds a warm direction to this puppy names shortlist without sacrificing clarity.

    Meaning: Japanese rice cake

    Origin: Japanese food name

  12. Bailey

    This compact puppy names pick, Bailey, earns its place through a useful mix of sound, meaning and personality.

    Meaning: bailiff or steward

    Origin: English occupational name

  13. Finn

    Finn is a soft option among puppy names, balancing meaning with everyday callability.

    Meaning: fair or white

    Origin: Irish

  14. Coco

    A playful puppy names choice, Coco is easy to say, remember and compare with familiar favourites.

    Meaning: a playful modern name

    Origin: French/Spanish usage

  15. Willow

    Willow adds a gentle direction to this puppy names shortlist without sacrificing clarity.

    Meaning: willow tree

    Origin: English word name

  16. Sophie

    This distinctive puppy names pick, Sophie, earns its place through a useful mix of sound, meaning and personality.

    Meaning: wisdom

    Origin: Greek

  17. Lucy

    Lucy is a compact option among puppy names, balancing meaning with everyday callability.

    Meaning: light

    Origin: Latin

  18. Rosie

    A bold puppy names choice, Rosie is easy to say, remember and compare with familiar favourites.

    Meaning: rose

    Origin: English

  19. Maggie

    Maggie adds a gentle direction to this puppy names shortlist without sacrificing clarity.

    Meaning: pearl

    Origin: Greek via English

  20. Molly

    This gentle puppy names pick, Molly, earns its place through a useful mix of sound, meaning and personality.

    Meaning: beloved; a traditional form of Mary

    Origin: English

  21. Bonnie

    Bonnie is a soft option among puppy names, balancing meaning with everyday callability.

    Meaning: pretty

    Origin: Scottish

  22. Mia

    A friendly puppy names choice, Mia is easy to say, remember and compare with familiar favourites.

    Meaning: mine; also a short form used across languages

    Origin: Italian/Scandinavian usage

  23. Lola

    Lola adds a polished direction to this puppy names shortlist without sacrificing clarity.

    Meaning: sorrows; also used as a lively modern name

    Origin: Spanish

  24. Phoebe

    This polished puppy names pick, Phoebe, earns its place through a useful mix of sound, meaning and personality.

    Meaning: bright, radiant

    Origin: Greek

  25. Chloe

    Chloe is a soft option among puppy names, balancing meaning with everyday callability.

    Meaning: young green shoot

    Origin: Greek

  26. Lily

    A bold puppy names choice, Lily is easy to say, remember and compare with familiar favourites.

    Meaning: lily flower

    Origin: English word name

  27. Sadie

    Sadie adds a bright direction to this puppy names shortlist without sacrificing clarity.

    Meaning: princess

    Origin: Hebrew via English

  28. Stella

    This gentle puppy names pick, Stella, earns its place through a useful mix of sound, meaning and personality.

    Meaning: star

    Origin: Latin

  29. Zoe

    Zoe is a polished option among puppy names, balancing meaning with everyday callability.

    Meaning: life

    Origin: Greek

  30. Hazel

    A crisp puppy names choice, Hazel is easy to say, remember and compare with familiar favourites.

    Meaning: hazel tree

    Origin: English word name

  31. Piper

    Piper adds a warm direction to this puppy names shortlist without sacrificing clarity.

    Meaning: pipe player

    Origin: English occupational name

  32. Millie

    This soft puppy names pick, Millie, earns its place through a useful mix of sound, meaning and personality.

    Meaning: gentle strength; a diminutive of names such as Millicent

    Origin: English

  33. Ruby

    Ruby is a polished option among puppy names, balancing meaning with everyday callability.

    Meaning: red gemstone

    Origin: English word name

  34. Nala

    A playful puppy names choice, Nala is easy to say, remember and compare with familiar favourites.

    Meaning: successful; widely used as a modern given name

    Origin: African usage

  35. Penny

    Penny adds a gentle direction to this puppy names shortlist without sacrificing clarity.

    Meaning: weaver; a diminutive of Penelope

    Origin: Greek via English

  36. Olive

    This polished puppy names pick, Olive, earns its place through a useful mix of sound, meaning and personality.

    Meaning: olive tree

    Origin: English word name

  37. Ivy

    Ivy is a friendly option among puppy names, balancing meaning with everyday callability.

    Meaning: ivy plant

    Origin: English word name

  38. Max

    A distinctive puppy names choice, Max is easy to say, remember and compare with familiar favourites.

    Meaning: greatest

    Origin: Latin

  39. Jasper

    Jasper adds a bold direction to this puppy names shortlist without sacrificing clarity.

    Meaning: treasurer

    Origin: Persian via English

  40. Rocky

    This distinctive puppy names pick, Rocky, earns its place through a useful mix of sound, meaning and personality.

    Meaning: rock-like; strong

    Origin: English/Italian usage

  41. George

    George is a playful option among puppy names, balancing meaning with everyday callability.

    Meaning: farmer

    Origin: Greek

  42. Hank

    A distinctive puppy names choice, Hank is easy to say, remember and compare with familiar favourites.

    Meaning: home ruler; diminutive of Henry

    Origin: Germanic via English

  43. Quinn

    Quinn adds a crisp direction to this puppy names shortlist without sacrificing clarity.

    Meaning: wise or chief; surname name

    Origin: Irish

  44. Oscar

    This distinctive puppy names pick, Oscar, earns its place through a useful mix of sound, meaning and personality.

    Meaning: deer friend; meanings vary by tradition

    Origin: Irish/Germanic

  45. Rowan

    Rowan is a soft option among puppy names, balancing meaning with everyday callability.

    Meaning: rowan tree; also little red one

    Origin: Irish/Scottish

  46. Leo

    A compact puppy names choice, Leo is easy to say, remember and compare with familiar favourites.

    Meaning: lion

    Origin: Latin

  47. Riley

    Riley adds a soft direction to this puppy names shortlist without sacrificing clarity.

    Meaning: rye clearing; surname name

    Origin: Irish/English

  48. Jack

    This gentle puppy names pick, Jack, earns its place through a useful mix of sound, meaning and personality.

    Meaning: God is gracious

    Origin: English via Hebrew

  49. Murphy

    Murphy is a compact option among puppy names, balancing meaning with everyday callability.

    Meaning: sea warrior; from an Irish surname

    Origin: Irish

  50. Harley

    A warm puppy names choice, Harley is easy to say, remember and compare with familiar favourites.

    Meaning: hare clearing

    Origin: English

  51. Winston

    Winston adds a friendly direction to this puppy names shortlist without sacrificing clarity.

    Meaning: joyful stone; English place/surname name

    Origin: English

  52. Toby

    This compact puppy names pick, Toby, earns its place through a useful mix of sound, meaning and personality.

    Meaning: God is good

    Origin: Hebrew via English

  53. Scout

    Scout is a warm option among puppy names, balancing meaning with everyday callability.

    Meaning: one who explores

    Origin: English word name

  54. Louie

    A soft puppy names choice, Louie is easy to say, remember and compare with familiar favourites.

    Meaning: famous warrior

    Origin: French/Germanic

  55. Henry

    Henry adds a bright direction to this puppy names shortlist without sacrificing clarity.

    Meaning: home ruler

    Origin: Germanic

  56. Cooper

    This soft puppy names pick, Cooper, earns its place through a useful mix of sound, meaning and personality.

    Meaning: barrel maker

    Origin: English occupational name

  57. Gus

    Gus is a soft option among puppy names, balancing meaning with everyday callability.

    Meaning: great or majestic; a short form of Augustus

    Origin: Latin

  58. Hugo

    A gentle puppy names choice, Hugo is easy to say, remember and compare with familiar favourites.

    Meaning: mind, intellect

    Origin: Germanic

  59. Charlie

    Charlie adds a confident direction to this puppy names shortlist without sacrificing clarity.

    Meaning: free man

    Origin: Germanic via English

  60. Remy

    This gentle puppy names pick, Remy, earns its place through a useful mix of sound, meaning and personality.

    Meaning: oarsman or remedy; meanings vary

    Origin: French

View your saved dog names

Start with sound, then style

Use puppy names as a direction rather than a rule. Start by marking names you genuinely enjoy saying, then remove anything that feels too similar to a household member, another pet or a cue you use often. Next, compare the mood of the remaining options with your dog’s appearance and temperament. Easy-to-learn names that work for tiny puppies and still sound good when they grow up can guide the shortlist, but callability should win any tie. Two clear syllables often work well, although a longer name is perfectly usable if it has a natural short form.

Eight names worth saying out loud

A quick comparison can make this list easier to use. Start with Teddy (wealthy guardian; diminutive of Theodore or Edward), Luna (moon), Milo (gracious or dear; meanings vary by origin) and Poppy (poppy flower). Then try Daisy, Buddy, Bella and Mabel aloud. The point is not to crown one universal winner; it is to hear how different lengths, origins and associations feel in your own voice. Once two or three options keep sounding natural in real sentences, you have a much stronger shortlist than one built only by scrolling.

The call test

Take your top five puppy names and say each name ten times in different contexts: softly, as a recall, before a cue, and in a sentence you might actually use. Listen for awkward consonant clusters, accidental rhymes with commands and names that become tiring when repeated. For puppy names, this simple test is especially useful because a visually perfect name may not be the easiest one to live with. If everyone in the household naturally shortens a name the same way, include that nickname in the decision too.

Meaning versus personality

At the final stage, compare meaning, sound and personal connection across your puppy names shortlist. A name with a perfect definition is not automatically better than one that simply makes you smile every time you say it. For puppy names, aim for a choice that still feels natural after the novelty has faded. If two names are tied, try using one for a morning and the other for an afternoon. The one that slips into conversation more easily is often the better everyday name.

Frequently asked questions

How do I choose from these puppy names?

Start with sound, meaning and household fit. This page prioritises easy-to-learn names that work for tiny puppies and still sound good when they grow up, then adds enough variety to help you build a real shortlist instead of simply copying the first familiar option. Apply that test directly to your puppy names shortlist.

How many puppy names should I shortlist?

Three to five puppy names is a useful final range. It lets you compare sound, meaning and style without turning the decision into endless browsing. Use each candidate in realistic phrases before voting on a winner.

Should I avoid common choices when comparing puppy names?

Not automatically. Familiar puppy names often succeed because they are easy to say and broadly liked. Choose a less-common option if distinctiveness matters; choose a familiar one if comfort and instant usability matter more.

Can I change a dog’s name after using this puppy names list?

Yes. A dog can learn a replacement name with consistent positive association. Say it before rewards and enjoyable interactions, and avoid expecting the new word to have a fully learned response immediately. It is a useful final check before choosing from these puppy names.

bottom of page