Shih Tzus are known for their luxurious coats, wonderful demeanor, and affectionate nature. Naming your Shih Tzu puppy is an exciting opportunity to highlight their royal elegance and playful spirit.
Whether your pup is a little cuddle bug, a spirited adventurer, or the center of attention, their name should reflect their personality. Here are some ideas to help you choose the perfect name for your new Shih Tzu puppy!

Most popular Shih Tzu dog names
- Coco
- Bella
- Molly
- Oscar
- Max
- Charlie
- Bailey
- Millie
- Teddy
- Buddy
Regal & sophisticated names (Shih Tzus were bred for royalty!)
- Percival (Percy)
- Bentley
- Theodore / Theodora
- Leopold (Leo)
- Valentino
- Chanel
- Kingston
- Louis
- Gigi
- Versailles
Fluffy & cute names
- Marshmallow
- Pom Pom
- Cottontail
- Snowball
- Cocoa
- Fuzzy
- Muffin
- Puffin
- Noodle
- Tofu
Small but mighty names
- Titan
- Goliath
- Hercules
- Bruiser
- Diesel
- Rocky
- Maximus
- Tank
- Vinnie
- Ace
Chinese-inspired names (since Shih Tzus originated in China)
- Bao (means “treasure”)
- Ming
- Mei Mei (means “little sister”)
- Tao
- Ling
- Xiǎo (means “small”)
- Panda
- Wonton
- Beijing
- FuFu (means “good luck”)
Playful & quirky names
- Scamp
- Poppy
- Bubbles
- Biscuit
- Waffles
- Jellybean
- Pudding
- Tinkerbell
- Snickers
- Ruffles
Sassy & spunky names
- Diva
- Lulu
- Tootsie
- Cheeky
- Sassy
- Peppy
- Ziggy
- Jinx
- Pippa
- Sprout
Elegant & exotic names
- Amelie
- Bijou (French for “jewel”)
- Monet
- Sapphire
- Phoenix
- Zsa Zsa
- Paris
- Remy
- Anastasia
- Cleo
Loyal & loving names
- Amy or Amie
- Trusty
- Faith
- Lucky
- Guardian
- Angel
- Beau
- Joy
- Haven
- Hope
Still haven’t found your ideal Shih Tzu puppy name? Search for more names here.