There are loads of girls called Olivia around the age of my DC and I know a fair few who use the NN Ollie.
So people might assume she's Olivia in full, rather than Olive, but it won't come across as unusual.
Does anyone ever use Olave (as in Baden-Powell) these days?