I like the name Reuben for a boy. I have always thought Raine is a nice name for a boy too - my DD goes to kindy with a little boy called Raine, and I just think it is lovely.

I like Willow the best for a girl.