Piper and Paige are my faces. Both middle names are nice. Would you consider the spelling Diane?
Avery seems like a boy's name to me. My cousin has a dog named Keelo so unfortunately that's what Keeley makes me think of.