You've set the bar high with Leo and Sadie, lovely!
Hhm, my initial thought is that Cassidy feels like a modern girl's name along the lines of Maddison. Can't decide what I think of Gene, I think because it sounds exactly the same as Jean it might store up trouble.
I knew a male Greer, if that's any help. 