Ahhh so it's about a family nickname? Sorry, I think I misunderstood. I think
Ollie is avoidable.
Oliver is not that long and it rolls off the tongue nicely.
Olwyn? Isn't that a Welsh name? It might be feminine but I think
Olwyn is cute and could work.