I can't say I like any of those.
Crichton and Hendley are too lastnamey. Would sound a bit better on boys, I think. Henley is better than Crichton (too harsh)
Byrdie? Nah. I prefer actual birdies names like
Wren or
Lark or whatever. Byrdie sounds a bit silly.