The most usable name in her family, Joanna has been unobtrusively fashionable since the 1980s and continues to be appreciated for its New Testament history as a woman who accompanied Jesus on his travels, and its melodious three-syllable sound, though the simpler Anna ranks much higher. Joanna was most popular in the mid-80s, when she made it into the top 100. She's now at Number 342.
Audrey Hepburn played a lovely Joanna in the film Two for the Road and Keira Knightley embodied it in Last Night. Both O'Henry and Faulkner used it for characters.
The rhythmic Joanna is our choice over Johanna and Joanne.