Looking for the perfect name for your new pup? From sweet and snuggly to quirky and cool, we’ve got 101+ names that are as adorable as your dog’s face when they hear the word “treat.”

Naming your dog is a big deal. It’s basically the first gift you ever give them (besides belly rubs and a lifetime supply of squeaky toys). Whether you’re adopting a dainty lapdog, a mischievous mutt, or a gentle giant with the zoomies, the right name can capture their spirit, looks, and that little spark that makes them them.
In this mega-list, we’ve rounded up over 101 cute dog names, sorted into fun themes with little insights to help you match the name to your pup’s personality, breed, or general vibe. So whether you’re team “Marshmallow” or more of a “Loki” household, prepare to fall in love…again.
Be sure to also see the Top 200 Best Girl Dog Names, 151+ Best Boy Dog Names You Have Ever Heard Of! and The Best Country Names for Dogs (Over 100!)

Sugar, Spice & Everything Nice: Sweet Names for Sweethearts
These names are perfect for dogs who are just too sweet for this world.
Honey: A gentle, golden name that fits a calm and affectionate Golden Retriever or Cocker Spaniel.
Cupcake: Great for small breeds like a Maltese or Pomeranian with a sugary-sweet temperament.
Muffin: Soft and snuggly, ideal for a Shih Tzu who loves being carried.
Snickers: A nutty and chocolatey name for a high-energy Dachshund or mixed breed.
Jellybean: Best for tiny, bouncy dogs like a Papillon or Chihuahua.
Brownie: A warm, earthy name for chocolate-coated pups like a Labradoodle.
Cookie: For a friendly, sociable pup who wins everyone over—think Labrador or Beagle.
Marshmallow: Fluffy and mellow, a perfect match for a white Samoyed or Bichon Frise.
Mochi: A soft Japanese rice cake, great for a shy, delicate pup like a Japanese Chin.

Pudding: Suits squishy-faced sweethearts like Bulldogs or Pugs.
Taffy: Chewy and cheerful, for a spunky terrier mix.
Sugar: Classic and pure, fitting for a white Poodle or Havanese.
Cinnamon: Warm and spicy, a lovely fit for reddish-brown breeds like Irish Setters.
Peaches: Sweet and soft with a Southern charm—try it on a Cavalier King Charles Spaniel.
Butterscotch: Buttery and golden, just like a lovable Lab or Golden Retriever.
Maple: Earthy and calm, fits an autumn-colored dog like a Nova Scotia Duck Tolling Retriever.
Cherry: For a bright, spirited dog with a pop of color—maybe a red Mini Poodle.
Toffee: Smooth and sweet, just like a Cockapoo with a caramel coat.
Sprinkles: Playful and colorful, perfect for a Merle-coated Aussie or Sheltie.
Caramel: Rich and velvety, a nice match for a medium-sized, loyal breed like a Vizsla.

Pretty & Precious: Names That Sparkle
These names are full of charm, best for the pup who always turns heads.
Bella: Means “beautiful” in Italian, perfect for a glamorous Afghan Hound.
Daisy: Bright and cheerful, suits a Golden Doodle or any dog with a sunny disposition.
Lulu: A bubbly choice for a small, sassy pup like a Yorkie.
Coco: Chic and fashionable, a stylish fit for a French Bulldog.
Rosie: Gentle and affectionate, great for an English Springer Spaniel.
Mimi: Petite and posh, made for toy breeds with diva energy.
Gigi: Sophisticated and playful, works well for a Papillon or Italian Greyhound.
Poppy: Bold and cheerful, fits a fun-loving Border Collie or Corgi.
Lila: A soft, feminine name, ideal for a quiet, affectionate Whippet.
Trixie: Mischievous and energetic, perfect for a Miniature Pinscher.

Cleo: Short for Cleopatra, a regal name for a sleek Doberman or Pharaoh Hound.
Pearl: Delicate and timeless, suits a white-coated pup like an American Eskimo Dog.
Bambi: Fawn-like and sweet, perfect for a gentle Italian Greyhound or Chihuahua.
Fifi: Fancy and frilly, a throwback name that works great on a show-ready Poodle.
Nala: From The Lion King, ideal for a brave and loyal girl, like a German Shepherd.
Zoey: Energetic and modern, made for an outgoing Labrador or Boxer.
Mabel: Vintage and cozy, suits a slower-paced pup like a Basset Hound.
Skye: Airy and light, good for a fast runner like a Greyhound.
Ivy: Sweet and a little mysterious, best for a quiet, observant dog.
Roxy: Spunky and fierce, fits a Boston Terrier with a lot of attitude.

Pop Culture Pupstars: Names with Star Power
For the dogs who act like they were born on the red carpet.
Yoda: Wise beyond their years, great for an old-soul Pug or senior rescue.
Arya: Fierce and independent, a great name for a brave little terrier.
Olaf: Goofy and lovable, ideal for a Samoyed or Great Pyrenees.
Stitch: Tiny and chaotic, a blast of personality for a Frenchie or Boston Terrier.
Eleven: For the weirdly wonderful, maybe a smart Border Collie or mutt with quirks.
Loki: Trickster vibes, perfect for a clever Husky or Shiba Inu.
Sansa: Elegant and stoic, ideal for a graceful Afghan Hound.
Snoopy: Classic and easygoing, best for a Beagle (naturally).
Chewie: For the shaggy, lovable sidekick—think Sheepdog or Bernedoodle.

Dobby: Loyal and a little awkward, great for a skinny-legged Whippet.
Moana: Adventurous and kind, works for a water-loving Portuguese Water Dog.
Simba: Regal and brave, fits a lion-maned Chow Chow.
Wednesday: Dark and moody, ideal for a black-coated pup with attitude.
Pikachu: Small and zippy, great for a high-energy toy breed.
Mario: A classic hero name, fun for a stout and brave bulldog.
Totoro: Fluffy and magical, ideal for a big, soft-hearted pup like a Leonberger.
Barbie: All glam, all the time—try it on a showy Pomeranian.
Wanda: A mystical pick for a mysterious, gaze-heavy dog like a Belgian Malinois.
Neo: Cool and futuristic, great for a sleek, confident Doberman.
Grogu: Tiny and adorable, made for an itty-bitty pup with soulful eyes.

Naturally Adorable: Earthy & Outdoorsy Picks
These names draw inspiration from the great outdoors and suit dogs who love exploring.
Willow: Graceful and calm, ideal for long-legged breeds like Salukis or Weimaraners.
River: Cool and flowing, best for water-loving dogs like Labs or Newfoundlands.
Clover: Lucky and sweet, great for a medium-sized, cheerful pup.
Sunny: Radiant and warm, ideal for a constantly happy dog.
Fern: Gentle and quiet, a good match for a timid rescue pup.
Birch: Sleek and tall, works well for a graceful, elegant dog.
Ocean: Vast and calming, ideal for a mellow, large breed like a Great Dane.
Pebbles: Tiny but tough, great for a little dog with big energy.
Juniper: Fresh and playful, ideal for curious breeds like Spaniels.

Cloud: Soft and serene, a great name for fluffy white breeds.
Hazel: Warm and earthy, perfect for golden or chestnut-colored dogs.
Sky: Open and free, a name for a fast, agile breed.
Rainy: Moody and mellow, fits a more introspective, soulful pup.
Ember: Glowing and mysterious, works well for a sleek black or red-coated dog.
Breeze: Light and effortless, perfect for a small, fast pup like a Papillon.
Forrest: Strong and grounded, ideal for a loyal, dependable breed like a Lab.

Short & Sweet: One-Syllable Wonders
Tiny names with big charm.
Max: A timeless classic, fits any breed with a bold, confident spirit.
Bo: Easy and endearing, great for a Labrador or mixed-breed pup.
Pip: Charming and peppy, made for a toy breed with spunk.
Lux: Sleek and cool, fitting for a refined, elegant dog.
Lou: Soft and old-fashioned, works great for a sleepy hound.
Nell: Short and sweet, perfect for a loyal and gentle girl.
Gus: Down-to-earth and lovable, best for a bulldog or mutt with a big heart.
Blue: Calm and cool, often picked for Blue Heelers or Weimaraners.
Scout: Adventurous and alert, great for smart breeds like Aussies.

Dot: Quirky and cute, ideal for a Dalmatian or spotted dog.
Ace: Confident and sharp, works well for a sleek athletic breed.
Kit: Foxy and light, great for alert and agile dogs like Basenjis.
Finn: Youthful and bold, fits a happy, outdoorsy pup.
Rue: A moody and mysterious name, fitting for a quiet rescue.
Belle: Graceful and elegant, ideal for a showstopper like a Borzoi.
Moose: Ironically adorable for tiny dogs, or perfect for a big goofball.
Jax: Modern and strong, great for a stocky breed like a Boxer.
Jet: Sleek and speedy, made for a black-coated Whippet or Greyhound.
Mox: Edgy and unique, great for a brave and bold personality.
Fig: Sweet and short, ideal for a scruffy mixed breed or small lapdog.

Bonus Round: Name Combos & Matchy Sets (for Two Dogs)
For dynamic duos that deserve equally dynamic names.
Peanut & Butter: Small and snuggly, made for two lapdogs with perfect harmony.
Salt & Pepper: Great for black and white pairings or speckled pups.
Bonnie & Clyde: For a mischievous pair who always team up for trouble.
Luna & Sol: Night and day energy—one chill, one spirited.
Zig & Zag: Perfect for two chaotic dogs with zoomies.
Thelma & Louise: For best friends with a sense of adventure.
Boba & Mochi: Sweet, trendy, and a little chewy—ideal for foodies.

Ketchup & Mustard: Bright and quirky, great for dogs with colorful coats.
Chip & Dip: A snackable duo—works great for Bulldogs or Chihuahuas.
Ben & Jerry: Classic, cozy, and beloved by all.
Marshmallow & Cocoa: Fluffy and warm, ideal for cuddly pups.
Tinker & Belle: One curious, one graceful. Together? Magic.
Mac & Cheese: Comfort food energy, made for two dogs who just get along.
That’s a wrap on 101+ cute dog names…but let’s be honest, we never stop naming dogs in our heads.