I dislike
Oksana and especially
Oxana, the latter reminding me of ox and both sounding standoffish. I love
Ksenia and I'd consider using it, it's considered quite preppy here. I know
Lyubov is a feminine name, but it sounds too much like a patronymic to me.
masculine list:
https://www.behindthename.com/pnl/191050/124079feminine list:
https://www.behindthename.com/pnl/191050/124080