Alliterative Names: Cybill

Cybill

Name origin: Greek

Name meaning: Fortune-teller, soothsayer

Shepherd

Name origin: Old English

Name meaning: One who herds sheep