The name Ann is a girl's name of Hebrew, English origin meaning "grace". Ann and is often added to lists like Middle Names for Girls and discussed in our forums with posts like "Picky Parents - Sibsets Version".
From the experts:
Ann, the name of the sainted mother of the Virgin Mary, was among the top girls’ names for centuries, in both the original English Ann spelling and the French Anne. Both left the Top 100 around 1970 and show no signs of returning—it sits consistently at the bottom of the US Top 1000. Once a go-to middle name, Ann has lost its stature in that position as well.
Some more popular related names today include Hannah, Anna, and Annabelle.