Well I colleen I dont think Caleb is going to be over popular. I named my son that and I havent really into any other child named Caleb. But I do agree that Hayley is a beautiful name, but that name is becoming popular.
To Caroline: I like Lily and Raven for girls. And boys I like Caleb(obviously) and maybe River. I like Jack, though it is a little bit of an older name.