I like ryot. It's unique. :) and it sounds awesome
Some snotpants kid on the playground some day is going to call your son "Rot." If you think he will be able to shrug that kind of taunting off, go with Ryot if you like it. Otherwise, I think Connor is a great name.
I love the name connor, or noah. Ryot is very unique. I chose Sylas Rei for my little boy