I don't mind the name
Reid actually, but definitely only for a boy. I like the name
Ryley, but that spelling is just silly to me. It's adding an unecessary y just to try and make the name look more feminine.
Riley looks the best for sure and there is nothing wrong with this name for a girl, so use the "normal" spelling.