Ann is an English form of Anne, which was the French form of Anna. Both spellings have been popular in English, sometimes leap-frogging with one being more popular than the other in different eras. Ann is one of the most popular middle names out there, and has been since the 20th century.
See Also: Anne, Anna
Your Favorite Names