Zoe or Zoey Of Greek origin, it means "life" or "alive." Fitting for an active puppy! Lucy Lucy is the diminutive of Lucille, which means "light." Sadie or Sally Both are diminutives of Sarah, a name of Hebrew origin meaning "princess." Sophie Of French origin.