For some reason, when I hear the name, "Olive," I picture an old woman. Silly maybe but that's the first thing that comes to mind! I do like the NN "Liv" though.
I like Mallory. It is a nice that, I think, would age well. Suits a child or an adult.

Siggy by baiseleac.