I agree. And it's got a good long tradition too - apart from the Shakespeare character, there's a distant aunt or maybe cousin of mine who was named
Olivia in about 1905. She chose to go by
Olive, but I wouldn't have! Especially since she was known as
Ollie.
Liv or Livvie would be so much nicer.