Oof.
Opal is so old granny-ish. I know it’s supposed to be such a lovely name, but, I can’t take it.
Oakley is just downright ugly.
So,
Olive it is. I suppose I can at least use the nickname
Olivia, as people seem to make nicknames for anything when it has nothing to do with the name.