I like Keely and Ainsley the best.
I know a boy named Darby, but haven't heard it used as a girls name ....yet
As Teagz suggested - Darcy is a pretty name too.