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.