The name Joanna is a girl's name of Latin origin meaning "God is gracious". Joanna is ranked #237 on our popularity charts and is often added to lists like Bible Names for Girls and discussed in our forums with posts like "Girls Makeover - Two Middles".
From the experts:
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.
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 William Faulkner used it for characters.
The rhythmic Joanna is our choice over Johanna and Joanne.