Jo-Ann \j(o-A)-nn\ as a girl's name is a variant of Joanna. See for origin and meaning of Jo-Ann.
The baby name Jo-Ann sounds like Jo-Anne, Joeann, Joann and Joyann. Other similar baby names are Jolynn and Lou-Ann.