Puppy Name Generator

Cute, funny and classic names for your new pup

0 of 1,000 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 1,000 names, A to Z

Find the perfect name for your new puppy: sweet food names like Biscuit and Mochi, classic favorites like Milo and Daisy, vintage picks, cartoon pups and playful names for tiny troublemakers. Built for boys, girls and every breed.

About puppy names

Puppy names lean cuter and smaller than names people give adult rescue dogs, which is why the most popular picks for new pups are things like Biscuit, Peanut, Mochi, Teddy and Winnie rather than Rex or Duke. The trick is that a puppy name has to survive the puppy. A twelve-pound Labrador called Nugget will be a ninety-pound Labrador called Nugget, so the names that age best are either charming at any size (Milo, Hazel, Gus, Mabel) or funny precisely because they stop fitting.

Trainers agree on a few practical rules. One or two syllables are easiest for a pup to learn, and names ending in a long vowel or a sharp consonant (Lucy, Ziggy, Scout, Jack) carry better in a park than soft names that trail off. Avoid anything that rhymes with a command you will use every day: Kit sounds like sit, Bo sounds like no, and Ray sounds like stay.

The list mixes the categories new owners search for: food and coffee names, classic favorites, vintage human names (Walter, Ethel), nature and weather, cartoon and movie pups, famous dogs, sea and space names, music words, puns, and playful names for the mischief-makers. Say a few out loud in your happiest voice, because that is how your puppy will hear it about two hundred times a day.

How to choose puppy names

  • Pick a name that still works when the puppy is full-grown; Tiny and Pipsqueak are adorable on a Great Dane but only if you are in on the joke.
  • Test the name against your commands. Anything that rhymes with sit, stay, no, come or down will confuse a pup who is just learning them.
  • Two syllables with a bright vowel (Ziggy, Poppy, Louie, Mabel) are the easiest for puppies to recognize and for you to call cheerfully across a yard.
  • Wait 24 to 48 hours before committing. Puppies reveal their personality fast, and the shy pup you named Rascal may turn out to be a Winnie.
  • If you have more than one dog, choose names that sound clearly different (not Bella and Stella) so each pup learns which one is theirs.

Frequently asked questions

What are the most popular puppy names right now?

Luna, Bella, Milo, Charlie, Daisy, Teddy, Cooper and Lucy top most registration lists, with food names like Biscuit, Peanut, Mochi and Waffles and vintage names like Walter and Mabel climbing fast for new puppies.

How do I choose a puppy name that is easy to train with?

Keep it to one or two syllables, make it sound distinct from your basic commands and from other pets in the house, and use it only in positive moments for the first few weeks so the pup learns to love hearing it.

Can I rename a puppy I adopted?

Yes. Puppies under a year adjust to a new name within days. Say the new name, reward immediately, and repeat; if the old name is close in sound (Milo to Miles) the switch is nearly instant.

Should a puppy name match its breed or look?

It can, but it does not have to. Coat-color names (Cocoa, Pepper, Ash, Goldie) and breed-flavored picks (Bruno for a boxer, Pierogi for a dachshund) are fun shortcuts, while human names like Otis or Hazel fit any dog and never feel dated.

More like this

All 1,000 puppy names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 35 names

  • Abu
  • Accordion
  • Ace
  • Acorn
  • Agatha
  • Alfie
  • Allegro
  • Amber
  • Ammy
  • Amore
  • Andromeda
  • Anna
  • Apollo
  • Appa
  • Apple Fritter
  • Apricot
  • Arancini
  • Archie
  • Aretha
  • Argos
  • Ariel
  • Arpeggio
  • Arroyo
  • Artoo
  • Ash
  • Asiago
  • Aspen
  • Asta
  • Astro
  • Athena
  • Atlas
  • Austin
  • Autumn
  • Avalanche
  • Awoo

B: 111 names

  • Backbeat
  • Bacon
  • Badge
  • Bagel
  • Bagheera
  • Bagpipe
  • Bairn
  • Baklava
  • Baloo
  • Balto
  • Bambi
  • Bamm-Bamm
  • Banana
  • Bandit
  • Banh Mi
  • Bao
  • Bark Kent
  • Bark Vader
  • Barkimedes
  • Barkley
  • Barkolomew
  • Barkules
  • Barnacle
  • Barney
  • Baron von Wag
  • Barry
  • Basalt
  • Basil
  • Baymax
  • Bean
  • Bear
  • Beatrix
  • Beau
  • Begonia
  • Belka
  • Bella
  • Belle
  • Benji
  • Benny
  • Bentley
  • Bernie
  • Berry
  • Bert
  • Bertha
  • Bestie
  • Betsy
  • Bilbo
  • Billie
  • Bingo
  • Birch
  • Birdie
  • Biscotti
  • Biscuit
  • Bisou
  • Bitsy

B, continued

  • Bitzer
  • Blackberry
  • Blaze
  • Blep
  • Bliss
  • Blizzard
  • Blondie
  • Blue
  • Bluebell
  • Blueberry
  • Bluebonnet
  • Bluey
  • Bluff
  • Boatswain
  • Boba
  • Bodhi
  • Bolero
  • Bolt
  • Bombolone
  • Bongo
  • Boo-Boo
  • Boomer
  • Boop
  • Boots
  • Bootsie
  • Bork
  • Boss
  • Boston
  • Boulder
  • Bowie
  • Bowline
  • Bramble
  • Bratwurst
  • Brie
  • Brody
  • Bronco
  • Brooklyn
  • Brownie
  • Bruno
  • Bruschetta
  • Bubbles
  • Bucatini
  • Buckaroo
  • Buckeye
  • Buddy
  • Bugle
  • Bugs
  • Bulbasaur
  • Bulgogi
  • Bunny
  • Burrata
  • Buttercup
  • Buttermilk
  • Butterscotch
  • Button
  • Buzz

C: 85 names

  • Cachorro
  • Calcifer
  • Callisto
  • Canelé
  • Cannoli
  • Cappuccino
  • Captain
  • Caramel
  • Cariño
  • Carolina
  • Cash
  • Cassie
  • Cedar
  • Cha-Cha
  • Chai
  • Champ
  • Chaos
  • Charcoal
  • Charleston
  • Charlie
  • Charmander
  • Chase
  • Chauncey
  • Checkers
  • Cheddar
  • Cheesecake
  • Chef
  • Cherry
  • Chestnut
  • Chewbacca
  • Chewbarka
  • Chewie
  • Cheyenne
  • Chica
  • Chickpea
  • Chihiro
  • Chilli
  • Chiot
  • Chip
  • Chloe
  • Chouchou
  • Chowder

C, continued

  • Churro
  • Cinder
  • Clam
  • Clancy
  • Clara
  • Clementine
  • Cleo
  • Clifford
  • Clover
  • Coach
  • Coco
  • Cocoa
  • Cogsworth
  • Comet
  • Commodore Zoomies
  • Compadre
  • Conch
  • Conker
  • Cookie
  • Cooper
  • Copilot
  • Copper
  • Corazón
  • Corn Dog
  • Count Barkula
  • Cream
  • Creek
  • Crêpe
  • Crescendo
  • Crocus
  • Croissant
  • Cruller
  • Crumbsnatcher
  • Crumpet
  • Crush
  • Crystal
  • Cub
  • Cucciolo
  • Cuddles
  • Cumin
  • Cumulus
  • Cupcake
  • Cutie

D: 54 names

  • Daffodil
  • Daffy
  • Dahlia
  • Daisy
  • Dakota
  • Dale
  • Dandelion
  • Dandy
  • Dango
  • Dante
  • Dash
  • Delilah
  • Denali
  • Denver
  • Dexter
  • Diamond
  • Dice
  • Diesel
  • Dillydally
  • Dim Sum
  • Dimple
  • Dinghy
  • Dingo
  • Dino
  • Ditty
  • Dixie
  • Dobby
  • Doc
  • Doctor Snoot
  • Dodger
  • Doggo
  • Dogmatix
  • Dogwood
  • Dolly
  • Domino
  • Doo-Wop
  • Doodle
  • Dorothea
  • Dory
  • Dot
  • Dottie
  • Driftwood
  • Droopy
  • Ducky
  • Dug
  • Duke
  • Dulce
  • Dulcimer
  • Dumbledog
  • Dumbo
  • Dumpling
  • Dusty
  • Dylan
  • Dynomutt

E: 23 names

  • Ebony
  • Éclair
  • Edith
  • Eevee
  • Elfie
  • Ella
  • Ellie
  • Elote
  • Elsa
  • Elvis
  • Ember
  • Enzo
  • Espresso
  • Esther
  • Estrella
  • Ethel
  • Etta
  • Eudora
  • Eugenia
  • Europa
  • Eve
  • Everest
  • Ewok

F: 32 names

  • Fala
  • Fern
  • Feta
  • Fetch
  • Fiddle
  • Fifi
  • Fig
  • Figaro
  • Finn
  • Finnick
  • Flan
  • Flash
  • Flaxen
  • Flint
  • Flop
  • Flounder
  • Flower
  • Fluffy
  • Forky
  • Frankie
  • Freckles
  • Freya
  • Frodo
  • Froggy
  • Frosty
  • Fudge
  • Fuego
  • Funnel Cake
  • Furdinand
  • Fusilli
  • Fuzz Lightyear
  • Fuzzy

G: 39 names

  • Galaxy
  • Galileo
  • Gandalf
  • Gardenia
  • Garfield
  • Gaspode
  • Gazpacho
  • Gelato
  • Gelert
  • Gemini
  • Georgette
  • Georgia
  • Geraldine
  • Geyser
  • Giggles
  • Gigi
  • Ginger
  • Gingy
  • Gizmo
  • Glacier
  • Glockenspiel
  • Gnocchi
  • Goblin
  • Goddard
  • Godfrey
  • Goldie
  • Goofy
  • Gouda
  • Grace
  • Gremlin
  • Grizzle
  • Grogu
  • Gromit
  • Growlithe
  • Gully
  • Gumdrop
  • Gunmetal
  • Gunner
  • Gus

H: 39 names

  • Hailstone
  • Hairy Pawter
  • Haku
  • Half-Pint
  • Halloumi
  • Hamm
  • Hank
  • Harley
  • Harmonica
  • Havarti
  • Havoc
  • Hazel
  • Hazelnut
  • Heather
  • Hedwig
  • Heihei
  • Hendrix
  • Henrietta
  • Henry
  • Hera
  • Herbie
  • Hermione
  • Hero
  • Hildegard
  • Hiro
  • Hobbit
  • Honey
  • Honky-Tonk
  • Hooch
  • Hope
  • Hopscotch
  • Horchata
  • Huan
  • Hubble
  • Huckleberry
  • Hündchen
  • Hunter
  • Hushpuppy
  • Hyacinth

I: 9 names

  • Ichabod
  • Icicle
  • Imogene
  • Indiana
  • Inferno
  • Inu
  • Iris
  • Isabelle
  • Ivy

J: 25 names

  • Jabba the Mutt
  • Jack
  • Jagger
  • Jamboree
  • Jasmine
  • Jasper
  • Java
  • Jebediah
  • Jeeves
  • Jelly
  • Jellybean
  • Jigglypuff
  • Jiji
  • Jiminy
  • Jingle
  • Jip
  • Jock
  • Josie
  • Jujube
  • June
  • Juneberry
  • Junior
  • Juniper
  • Juno
  • Justice

K: 27 names

  • K-9
  • Kale
  • Kanga
  • Katniss
  • Kavik
  • Kayak
  • Kazak
  • Kettle Corn
  • Key Lime
  • Khaki
  • Kibble
  • Kiddo
  • Kiki
  • Kisses
  • Kiwi
  • Kleine
  • Knight
  • Knoll
  • Knox
  • Knuckles
  • Koala
  • Kobe
  • Koda
  • Koinu
  • Kristoff
  • Krypto
  • Kugel

L: 41 names

  • Lady
  • Laelaps
  • Laika
  • Lamb
  • Lamington
  • Landlubber
  • Larkspur
  • Lassie
  • Latte
  • Lavender
  • Layla
  • Leia
  • Lentil
  • Leo
  • Leroy
  • Lexi
  • Liebchen
  • Lilac
  • Lilo
  • Lily
  • Linguini
  • Little Ann
  • Little Miss Mischief
  • Llama
  • Lloyd
  • Lobster
  • Loki
  • Lola
  • Lollipop
  • Loretta
  • Louie
  • Lucille
  • Lucky
  • Lucy
  • Luke Skybarker
  • Lulu
  • Lumiere
  • Lumpia
  • Luna
  • Lynx
  • Lyra

M: 69 names

  • Mabel
  • Mac
  • Macadamia
  • Macaron
  • Macy
  • Maddie
  • Maestro
  • Maggie
  • Magnolia
  • Maisie
  • Makana
  • Mambo
  • Mamie
  • Manchego
  • Mango
  • Manny
  • Maple
  • Marble
  • Marigold
  • Marley
  • Marlin
  • Marmaduke
  • Mars
  • Marshall
  • Marshmallow
  • Matcha
  • Mater
  • Matilda
  • Maui
  • Maverick
  • Max
  • Mayor
  • Meadow
  • Melman

M, continued

  • Memphis
  • Merle
  • Merry
  • Mesa
  • Mia
  • Mignon
  • Mijo
  • Mila
  • Milkweed
  • Millie
  • Milo
  • Milou
  • Minerva
  • Minnie
  • Miss Wigglesworth
  • Mister
  • Misty
  • Mittens
  • Moana
  • Mocha
  • Mochi
  • Molly
  • Momo
  • Monkey Bread
  • Montana
  • Montmorency
  • Mooch
  • Moondog
  • Moose
  • Mowgli
  • Mozzarella
  • Muffin
  • Munchkin
  • Murphy
  • Muttley

N: 20 names

  • Nala
  • Nani
  • Nash
  • Nautilus
  • Nebula
  • Nectarine
  • Nellie
  • Nemo
  • Nevada
  • Nibbles
  • Niblet
  • Nickel
  • Nina
  • Nino
  • Noodle
  • Norma
  • Nougat
  • Nova
  • Nugget
  • Nymeria

O: 20 names

  • Oakley
  • Obadiah
  • Obi-Wag
  • Odie
  • Odin
  • Ohana
  • Okra
  • Olaf
  • Old Dan
  • Olive
  • Ollie
  • Onyx
  • Opaline
  • Oreo
  • Oscar
  • Osgood
  • Otis
  • Owney
  • Oyster
  • Ozzy

P: 91 names

  • Pad Thai
  • Padfoot
  • Palomino
  • Pancake
  • Pancit
  • Paneer
  • Panna Cotta
  • Pappardelle
  • Pardner
  • Patches
  • Patrick
  • Patsy
  • Paw-casso
  • Pawdington
  • Pawprint
  • Peabody
  • Peaches
  • Peanut
  • Peanut Butter
  • Pear
  • Pearl
  • Pebble
  • Pebbles
  • Peewee
  • Peg
  • Pegasus
  • Penny
  • Peony
  • Pepper
  • Pepperoni
  • Peppy
  • Pequeño
  • Perdita
  • Perrito
  • Petey
  • Petit
  • Philomena
  • Phoenix
  • Phooey
  • Piccolo
  • Pickles
  • Pierogi
  • Pikachu
  • Pilot
  • Pinecone

P, continued

  • Pinocchio
  • Pinto
  • Pip
  • Piper
  • Pippa
  • Pippin
  • Pipsqueak
  • Pistachio
  • Pixel
  • Pixie
  • Pizzicato
  • Plum
  • Pluto
  • Poco
  • Polar
  • Pom-Pom
  • Pongo
  • Pontoon
  • Pony
  • Ponyo
  • Pooch
  • Pooh
  • Poppy
  • Popsicle
  • Porg
  • Posey
  • Possum
  • Poutine
  • Pozole
  • Praline
  • Presley
  • Presto
  • Pretzel
  • Primrose
  • Prince
  • Professor
  • Provolone
  • Psyduck
  • Pua
  • Pudding
  • Pulsar
  • Pumbaa
  • Pumpkin
  • Pupper
  • Pupusa
  • Puzzle

Q: 2 names

  • Quasar
  • Quinn

R: 48 names

  • Rain
  • Raisin
  • Ranger
  • Rantanplan
  • Rapids
  • Rapscallion
  • Rascal
  • Raspberry
  • Raven
  • Reba
  • Rebel
  • Remi
  • Remy
  • Rex
  • Rey
  • Rhapsody
  • Rhino
  • Ribsy
  • Ricotta
  • Rigel
  • Rin Tin Tin
  • Ringo
  • Roan
  • Rocco
  • Rocket
  • Rocky
  • Rocky Road
  • Rodeo
  • Rogue
  • Rolly
  • Roly-Poly
  • Romp
  • Rookie
  • Roomie
  • Root Beer
  • Rosie
  • Rover
  • Rowan
  • Rowlf
  • Roxy
  • Rubble
  • Ruby
  • Ruff Rider
  • Rufus
  • Ruger
  • Russell
  • Rusty
  • Ryder

S: 111 names

  • S'more
  • Sadie
  • Sage
  • Salami
  • Salty
  • Sammy
  • Samwise
  • Sandcastle
  • Sandpiper
  • Sandy
  • Santa's Little Helper
  • Sasha
  • Satchmo
  • Savannah
  • Scalawag
  • Scamp
  • Scampi
  • Scherzo
  • Schnitzel
  • Schroeder
  • Scone
  • Scooby
  • Scooter
  • Scout
  • Scrappy
  • Scrat
  • Scribble
  • Scruffy
  • Seadog
  • Seahorse
  • Seashell
  • Sebastian
  • Sensei
  • Shadow
  • Shaggy
  • Shallot
  • Shamrock
  • Sheldon
  • Shelly
  • Shenanigan
  • Sherbet
  • Sherlock Bones
  • Shifu
  • Shoelace
  • Shorty
  • Shrek
  • Sierra
  • Simba
  • Sir Wags-a-Lot
  • Skiff
  • Skipper
  • Skippy
  • Sky
  • Skye
  • Slate

S, continued

  • Slider
  • Slinky
  • Slippers
  • Smalls
  • Smokey
  • Smooch
  • Smoothie
  • Snickerdoodle
  • Snoopy
  • Snorlax
  • Snowball
  • Snowdrift
  • Snowy
  • Snuffle
  • Snuggles
  • Sock Thief
  • Socks
  • Soot
  • Sopapilla
  • Sorbet
  • Soufflé
  • Spaetzle
  • Sparky
  • Speckle
  • Sploot
  • Splotch
  • Spot
  • Sprinkles
  • Sprite
  • Spunky
  • Sputnik
  • Squirt
  • Squirtle
  • Star
  • Starfish
  • Stella
  • Stevie
  • Sticks
  • Stilton
  • Stitch
  • Storm
  • Strawberry
  • Strelka
  • Strider
  • Strudel
  • Sulley
  • Summer
  • Summit
  • Sunbeam
  • Sundae
  • Sundog
  • Sunny
  • Surf
  • Sushi
  • Sven
  • Sycamore

T: 56 names

  • Tagalong
  • Tahoe
  • Takoyaki
  • Tallulah
  • Tangerine
  • Tank
  • Tanner
  • Tater
  • Taz
  • Teddy
  • Tesoro
  • Tess
  • Tex
  • The Dogfather
  • Theodora
  • Thistle
  • Thor
  • Thumper
  • Thurston
  • Tigereye
  • Tiller
  • Timber
  • Timon
  • Timpani
  • Tinsel
  • Tiny
  • Tiramisu
  • Toby
  • Tod
  • Toebeans
  • Toffee
  • Tofu
  • Togepi
  • Togo
  • Toto
  • Totoro
  • Toughy
  • Tramp
  • Trixie
  • Troll
  • Trombone
  • Trudy
  • Truffle
  • Trusty
  • Tucker
  • Tugger
  • Tulip
  • Tumbles
  • Turbo
  • Turtle
  • Tussle
  • Tux
  • Tweety
  • Twig
  • Two-Step
  • Tyke

U: 2 names

  • Underdog
  • Urchin

V: 8 names

  • Valor
  • Valp
  • Velvet
  • Vern
  • Violet
  • Virgil
  • Virginia
  • Vulpix

W: 35 names

  • Waffles
  • Wags
  • Wagtail
  • Waldo
  • Walter
  • Waylon
  • Welpe
  • Wheaten
  • Whirligig
  • White Fang
  • Whoopie Pie
  • Wicket
  • Wigglebutt
  • Wiggles
  • Wiggleworm
  • Wiggly
  • Wilhelmina
  • Willie
  • Willow
  • Wingman
  • Winky
  • Winnie
  • Winnie the Pooch
  • Winona
  • Winston
  • Winter
  • Winthrop
  • Wishbone
  • Woodrow
  • Woodstock
  • Woody
  • Woofer
  • Woofgang
  • Woofles
  • Wyatt

Y: 5 names

  • Yam
  • Yapper
  • Yeller
  • Yoda
  • Yukon

Z: 13 names

  • Zara
  • Zeppelin
  • Zeppole
  • Zero
  • Zeus
  • Ziggy
  • Zippy
  • Ziti
  • Zoey
  • Zoomie
  • Zucchini
  • Zuma
  • Zydeco