Millie
Meaning: diminutive of names such as Millicent, Mildred or Amelia; meaning varies by source name
Origin: English
Find the right fit
A rescue dog’s name can mark a fresh start, preserve something familiar or simply fit the personality that appears once the dog settles in. Here you have 48 ideas, from Millie, Lily, Bella and Luna, so there is enough contrast to work out what you actually like. Millie and Bella are particularly useful to compare because they create different moods without leaving the theme. Try Millie, Lily and Bella at home, on a walk and in the kind of sentence you might use at the vet. If Millie stays clear and comfortable in those unremarkable moments, that matters more than whether it looked perfect in the list.
48 dog names with meanings and origins.
View saved dog names · Try the dog name generator · Browse all dog name collections
Browse 48 names in this collection. Save favourites to compare them on your NameKennel shortlist.
Meaning: diminutive of names such as Millicent, Mildred or Amelia; meaning varies by source name
Origin: English
Meaning: lily flower
Origin: English word name
Meaning: beautiful
Origin: Italian
Meaning: moon
Origin: Latin
Meaning: mine; also a short form used across languages
Origin: Italian/Scandinavian usage
Meaning: diminutive of Winifred; meaning therefore depends on the source name
Origin: English
Meaning: ivy plant
Origin: English word name
Meaning: lady
Origin: Old Norse
Meaning: meaning uncertain; name of the Roman goddess Juno
Origin: Roman mythology
Meaning: fortunate
Origin: English word name
Meaning: friend
Origin: English word name
Meaning: one who explores
Origin: English word name
Meaning: journey
Origin: English word name
Meaning: grace
Origin: Latin/English virtue name
Meaning: new; also a bright stellar event
Origin: Latin
Meaning: sunny, cheerful
Origin: English word name
Meaning: diminutive of Edward or Theodore; the meaning depends on which source name is intended
Origin: English
Meaning: multiple origins; an English/Germanic form related to Miles and an unrelated Ancient Greek name
Origin: English/Germanic/Greek
Meaning: barrel maker
Origin: English occupational name
Meaning: greatest
Origin: Latin
Meaning: free man
Origin: Germanic via English
Meaning: fair or white
Origin: Irish
Meaning: bailiff or steward
Origin: English occupational name
Meaning: rye clearing; surname name
Origin: Irish/English
Meaning: oarsman or remedy; meanings vary
Origin: French
Meaning: genuine and bold
Origin: Germanic via English
Meaning: lion
Origin: Latin
Meaning: deer friend; meanings vary by tradition
Origin: Irish/Germanic
Meaning: God is gracious
Origin: English via Hebrew
Meaning: mind, intellect
Origin: Germanic
Meaning: sea warrior; from an Irish surname
Origin: Irish
Meaning: treasurer
Origin: Persian via English
Meaning: willow tree
Origin: English word name
Meaning: daisy flower
Origin: English word name
Meaning: poppy flower
Origin: English word name
Meaning: red gemstone
Origin: English word name
Meaning: a playful modern name
Origin: French/Spanish usage
Meaning: lovable
Origin: Latin via English
Meaning: rose
Origin: English
Meaning: olive tree
Origin: English word name
Meaning: hazel tree
Origin: English word name
Meaning: pretty
Origin: Scottish
Meaning: diminutive of Penelope; the deeper etymology of Penelope is uncertain
Origin: Greek via English
Meaning: pearl
Origin: Greek via English
Meaning: multiple origins; Sanskrit Nala means “stem”, while the popular-culture female name has uncertain etymology
Origin: Sanskrit/Popular culture
Meaning: wisdom
Origin: Greek
Meaning: God is good
Origin: Hebrew via English
Meaning: famous warrior
Origin: French/Germanic
Millie, Lily and Bella approach names that can mark a fresh start without assuming anything about a rescue dog’s past from different directions. Using Millie as a reference point, put them together before you browse further: if one immediately feels closer to your taste, use that preference to judge later names rather than starting from zero each time.
Millie combines “gentle strength; a diminutive of names such as Millicent” with English; Lily combines “lily flower” with English word-name usage. Using Millie as a reference point, those facts can make one name more personally meaningful, but they matter most after both options are comfortable to say. The page also includes origins such as English word name, Greek and English, so consider each name individually rather than assuming one shared origin.
Use exactly the same phrase for Bella and Luna. Because Bella is concise and Luna is concise, repetition makes their difference much clearer than reading them side by side. The full page stretches from Mia to Millie in written length, giving you room to choose the rhythm you naturally prefer.
If Mia and Winnie are still tied, give each the same day-to-day trial and compare which one enters your speech more easily. At this stage of Rescue Dog Names, a third finalist is enough to keep perspective. Returning to all 48 names usually adds noise once the shortlist already reflects names that can mark a fresh start without assuming anything about a rescue dog’s past.
Give Millie and Lily the same spoken test before you score the category fit. At this stage of Rescue Dog Names, if one feels easier beside household names and cues, that is a real advantage.
While comparing Lily and Bella, keep roughly three to five serious options, with real contrast between them. Millie, Bella and Mia are more useful as a mixed set than several names with the same rhythm. Against the brief of names that can mark a fresh start without assuming anything about a rescue dog’s past, once the finalists survive repeated use, stop expanding the list.
Treat English background as context for Millie, not an automatic score. If Lily is easier to use every day, origin alone is not a good reason to reject it.
Keep Luna. When Bella is part of the comparison, the category is a discovery tool, not a rule, and a less literal option can be the better everyday name. If Luna still feels natural after repeated use, that matters more than perfect category purity.