No, it's not cruel at all, they go well together. I love
Skyler, for a girl. I like it on a boy, too. But for some reason it always seemed feminine to me and also the nickname
Sky.
I like
Casey William.
Skyler is nice on a boy but I prefer it on a girl. I dislike
Robbie, could you use
Robert? Or
Robin?
Alasdair is alright.