Female Dog Name Generator

Sweet, classic and sassy names for girl dogs

0 of 500 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 500 names, A to Z

Generate female dog names for your new puppy or rescue: popular favorites like Luna and Daisy, vintage names like Hattie and Mabel, food names, flower names, goddess names, and sassy picks like Roxy and Harley. All chosen to be easy to call across a park.

About female dog names

The most registered girl dog names today are human names – Luna, Bella, Daisy, Lucy, Sadie, Molly – and the trend underneath is vintage: Hattie, Mabel, Edith, and Winnie have come back for dogs the same way they have for babies. Alongside those sit four reliable families: flowers and plants (Poppy, Clover, Juniper, Marigold), food (Biscuit, Olive, Mochi, Clementine), goddesses and heroines (Freya, Athena, Juno, Xena), and sassy or tough names for dogs with attitude (Roxy, Harley, Vixen, Rogue).

What makes a dog name good in practice is sound, not meaning. Two syllables ending in a vowel – Daisy, Millie, Coco, Nala – are the easiest to call and the easiest for a dog to pick out from background noise. One-syllable names work if they are crisp (Pearl, Wren, Sage). Avoid names that sound like commands: Kit sounds like sit, Bo sounds like no, and Faye sounds like stay.

For breeds with a strong national association there are names that fit: Heidi and Greta for a Bernese or a Dachshund, Colette and Fifi for a Poodle or Frenchie, Sakura and Momo for a Shiba, Lola and Paloma for a Chihuahua. Double-barrel names like Daisy Mae are mostly for the vet; at home you will shout the first half.

How to choose female dog names

  • Say the name outdoors in your calling-the-dog voice; two syllables ending in a vowel (Daisy, Millie, Nala) carry best and are what most trainers recommend.
  • Avoid names that rhyme with commands you will use daily – Kit/sit, Bo/no, Faye/stay, Mae/stay – or your dog will get mixed signals during training.
  • Wait a day or two with a new puppy or rescue before choosing; a name like Storm or Pixie should match the personality you actually see.
  • Pick the short form you will really shout (Clementine becomes Clemmie, Persephone becomes Percy) and make sure you like that too.
  • If you are renaming a rescue, choose something with a similar vowel sound to the old name (Bella to Stella, Maggie to Mabel) so the transition is quick.

Frequently asked questions

What are the most popular female dog names?

Luna, Bella, Daisy, Lucy, Lola, Sadie, Molly, Maggie, Bailey, Sophie, Stella, Penny, Zoe, and Chloe consistently top pet insurance and registry lists. Luna has been number one for several years, and vintage names like Hattie, Winnie, and Mabel are the fastest risers.

What are some unique girl dog names?

Look past the top twenty to names like Ottilie, Tansy, Clover, Marisol, Xochitl, Cressida, Tuppence, Zuri, and Sakura. Food names (Miso, Waffles, Clementine) and old Hollywood names (Greta, Rita, Lana) are also distinctive without being hard to say.

Are there female dog names that sound tough?

Yes – Roxy, Harley, Raven, Onyx, Storm, Rogue, Xena, Valkyrie, Sheba, Vixen, and Blaze all suit a bully breed, a shepherd, or any dog with an attitude. Goddess names like Athena, Freya, and Hera give the same strength with a softer sound.

Can I change my rescue dog's name?

Absolutely. Dogs learn a new name in a week or two if you pair it with treats and use it consistently. Choosing a name with a similar sound to the old one (Sadie to Sage, Bella to Stella) makes it even faster, and many rescues actively encourage a fresh start.

More like this

All 500 female dog 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: 21 names

  • Abby
  • Ada
  • Adelaide
  • Agatha
  • Agnes
  • Aiko
  • Alma
  • Amelie
  • Annie
  • Anya
  • Aria
  • Ariel
  • Artemis
  • Arwen
  • Aspen
  • Athena
  • Audrey
  • Aurora
  • Autumn
  • Ava
  • Azalea

B: 44 names

  • Babette
  • Bagel
  • Bailey
  • Bandit
  • Baroness
  • Basil
  • Bea
  • Bean
  • Beatrice
  • Beatrix
  • Bella
  • Bella Boo
  • Belle
  • Berry
  • Bette
  • Betty
  • Bianca
  • Bijou
  • Billie
  • Birdie
  • Birdie Lou
  • Biscuit
  • Bitsy
  • Blanche
  • Blaze
  • Blondie
  • Blossom
  • Bluebell
  • Bobbie
  • Bonita
  • Boo
  • Breeze
  • Brigitte
  • Brook
  • Brooklyn
  • Brownie
  • Bubbles
  • Bubbly
  • Buffy
  • Bumble
  • Bunny
  • Buttercup
  • Butterscotch
  • Button

C: 34 names

  • Cadence
  • Cairo
  • Calypso
  • Camellia
  • Canela
  • Carmen
  • Celeste
  • Charlie
  • Cherry
  • Cheyenne
  • Chiquita
  • Chiyo
  • Chloe
  • Churro
  • Cinnamon
  • Clementine
  • Clemmie
  • Cleo
  • Cloudy
  • Clover
  • Coco
  • Colette
  • Contessa
  • Cookie
  • Coquette
  • Cora
  • Cordelia
  • Cosette
  • Countess
  • Cressida
  • Cricket
  • Crumpet
  • Cupcake
  • Custard

D: 25 names

  • Daffodil
  • Dahlia
  • Daisy
  • Daisy Duck
  • Daisy Duke
  • Daisy Mae
  • Dakota
  • Daphne
  • Dasha
  • Della
  • Delta
  • Dixie
  • Doe
  • Dolly
  • Dorothy
  • Dory
  • Dot
  • Dottie
  • Dove
  • Dragonfly
  • Duchess
  • Dulce
  • Dumpling
  • Dune
  • Dusty

E: 17 names

  • Ebony
  • Echo
  • Edith
  • Edna
  • Electra
  • Eleven
  • Ellie
  • Elodie
  • Eloise
  • Elsa
  • Elsie
  • Emmylou
  • Empress
  • Esperanza
  • Esther
  • Ethel
  • Etta

F: 14 names

  • Fable
  • Fang
  • Fawn
  • Fern
  • Fifi
  • Finch
  • Firefly
  • Flora
  • Florence
  • Foxy
  • Frankie
  • Freya
  • Frida
  • Frost

G: 17 names

  • Gaia
  • Georgia
  • Georgie
  • Gidget
  • Giggles
  • Gigi
  • Gina
  • Ginger
  • Giselle
  • Goldie
  • Grace
  • Gracie
  • Greta
  • Gretel
  • Gumdrop
  • Guppy
  • Gwen

H: 22 names

  • Hana
  • Harley
  • Harlow
  • Harmony
  • Harriet
  • Hattie
  • Havana
  • Hazel
  • Hazel Grace
  • Heather
  • Heidi
  • Helena
  • Hera
  • Hermia
  • Hermione
  • Hestia
  • Hettie
  • Hilda
  • Hina
  • Holly
  • Honey
  • Honey Bee

I: 11 names

  • Imogen
  • India
  • Indie
  • Inez
  • Ingrid
  • Iris
  • Irma
  • Isis
  • Ivy
  • Ivy June
  • Izzy

J: 14 names

  • Jackie
  • Jasmine
  • Jasmine Rose
  • Jellybean
  • Jolene
  • Joplin
  • Josie
  • Joy
  • Judy
  • Juliet
  • Juliette
  • June
  • Juniper
  • Juno

K: 13 names

  • Katniss
  • Katya
  • Kenya
  • Kestrel
  • Khaleesi
  • Kiki
  • Kiko
  • Kitty
  • Kitty Belle
  • Kiwi
  • Koala
  • Koko
  • Kona

L: 31 names

  • Lady
  • Lady Bird
  • Ladybug
  • Lamb
  • Lana
  • Lara
  • Lark
  • Latte
  • Laurel
  • Lauren
  • Lavender
  • Layla
  • Leia
  • Liesl
  • Lilo
  • Lily
  • Lola
  • Lola Bean
  • London
  • Loretta
  • Lottie
  • Louisa
  • Lucia
  • Lucille
  • Lucy
  • Lucy Lou
  • Lulu
  • Luna
  • Lupe
  • Luz
  • Lyric

M: 47 names

  • Mabel
  • Maggie
  • Magnolia
  • Maisie
  • Majesty
  • Mango
  • Maple
  • Margot
  • Marigold
  • Marilyn
  • Marion
  • Mariposa
  • Marisol
  • Marjorie
  • Marley
  • Marshmallow
  • Matilda
  • Maude
  • Mavis
  • Maya
  • Meadow
  • Mei
  • Melody
  • Merida
  • Mia
  • Midge
  • Milan
  • Millie
  • Millie Mae
  • Mimi
  • Minnie
  • Minnie Mouse
  • Minnow
  • Miranda
  • Mischa
  • Miso
  • Misty
  • Moana
  • Mocha
  • Mochi
  • Molly
  • Momo
  • Montana
  • Moxie
  • Muffin
  • Munchkin
  • Myrtle

N: 15 names

  • Nacho
  • Nadia
  • Nala
  • Nala Mae
  • Nani
  • Nellie
  • Nibbles
  • Nieve
  • Nikita
  • Noodle
  • Nora
  • Nova
  • Nugget
  • Nutmeg
  • Nyx

O: 10 names

  • Odette
  • Olga
  • Olive
  • Olive Oyl
  • Olivia
  • Onyx
  • Opal
  • Ophelia
  • Otter
  • Ottilie

P: 40 names

  • Paloma
  • Pancake
  • Panda
  • Pandora
  • Paprika
  • Paris
  • Patsy
  • Peaches
  • Peanut
  • Pearl
  • Pebble
  • Pebbles
  • Penny
  • Peony
  • Pepper
  • Pepper Ann
  • Peppy
  • Perdita
  • Persephone
  • Petunia
  • Philippa
  • Pickle
  • Pilar
  • Pip
  • Piper
  • Pippa
  • Pixie
  • Pixie Dust
  • Plum
  • Poet
  • Polly
  • Poppy
  • Portia
  • Posey
  • Prairie
  • Pretzel
  • Primrose
  • Princess
  • Prudence
  • Pudding

Q: 2 names

  • Queen Bee
  • Queenie

R: 25 names

  • Rain
  • Ramona
  • Raven
  • Reba
  • Rebel
  • Regina
  • Remi
  • Rhea
  • Ripley
  • Rita
  • River
  • Robin
  • Rogue
  • Roma
  • Ronnie
  • Rosa
  • Rosalind
  • Rosalita
  • Rosanne
  • Rosemary
  • Rosie
  • Roxy
  • Ruby
  • Ruby Roo
  • Ruthie

S: 43 names

  • Sable
  • Sadie
  • Sadie Belle
  • Saffron
  • Sage
  • Sakura
  • Sammie
  • Sandy
  • Sasha
  • Sassy
  • Savannah
  • Scout
  • Selene
  • Sesame
  • Shadow
  • Sheba
  • Sienna
  • Sierra
  • Simone
  • Sky
  • Smurfette
  • Snow
  • Sonnet
  • Sophia
  • Sophie
  • Sparkle
  • Sparrow
  • Spring
  • Sprinkles
  • Sprite
  • Spunky
  • Starling
  • Stella
  • Stevie
  • Storm
  • Stormy
  • Story
  • Suki
  • Summer
  • Sunny
  • Swift
  • Sydney
  • Sylvie

T: 21 names

  • Tabitha
  • Taffy
  • Tama
  • Tammy
  • Tansy
  • Tasha
  • Tater
  • Teeny
  • Thalia
  • Thelma
  • Thelma Lou
  • Tiana
  • Tink
  • Tinkerbell
  • Titania
  • Tizzy
  • Toffee
  • Trixie
  • Truffle
  • Tulip
  • Twinkle

U: 1 name

  • Ursula

V: 12 names

  • Valentina
  • Valkyrie
  • Vanellope
  • Velma
  • Venice
  • Vera
  • Veronica
  • Vesta
  • Vienna
  • Viola
  • Violet
  • Vixen

W: 11 names

  • Waffles
  • Wasabi
  • Willa
  • Willow
  • Willow Rose
  • Wilma
  • Winifred
  • Winnie
  • Winter
  • Wren
  • Wynonna

X: 2 names

  • Xena
  • Xochitl

Y: 2 names

  • Yuki
  • Yumi

Z: 6 names

  • Zara
  • Zelda
  • Zinnia
  • Zippy
  • Zoe
  • Zoya