It's too much of a stretch for me, sorry.
Sophie is a legitimate full given name anyway, so why does it have to be a nn?
Josephine is lovely on its own too, and I don't mind most of its natural nns (
Josie,
Jo,
Posy /
Posie, etc.) either.
Miranda

Proud adopter of 15 punctuation marks; see my profile for their names.