I think
Jo is fabulous as a nickname. As a full name, it's much too short for my tastes.
However, I'd take
Jo over Ryleigh any day.
Jo is literary--and rather classy in a 1940s back-and-forth-with-Cary-Grant kind of way. :)
Array
We shall be free.
A revolution without dancing is a revolution not worth having.