Then why not use
Jo?
Jo for girls, and
Joe for boys. It makes it easier to know whether the person is a boy or girl. Why create unnecessary confusion? And a nickname is different story. You can spell that however you want because you have your formal name to fall back on.