[Opinions] Re: Josie as a nickname
Well, just about any Jo name could conceivably be shortened to Josie, it's just that Josephine does it the most neatly.
Jocelyn, which doesn't even begin with the long o sound, could also work. It was actually the first one that came tmind when I read your question.