Thanks for all your input guys. :)
As much as I love Olivia Jasmine, I don't think I will be able to convince DH. He likes Olivia, but he doesn't like the shortenings of it (Liv, Livvy, Libby) and the nickname is really important to him.
We've chatted a bit more and come up with another option... Danielle Jasmine. I like Danielle, especially when it is pronounced as three syllables as opposed to two.
Still undecided and not too fussed with making any decisions of course. There's plenty of time and will probably have more options before we find out that it is a boy!!!!