The name Annie is a girl's name of English origin meaning "grace". Annie is ranked #297 on our popularity charts and is often added to lists like Cute Baby Names for Girls and discussed in our forums with posts like "Girls Makeover - Two Middles".
From the experts:
Annie is one of the most open and optimistic, the-sun'll-come-out-tomorrow type of name, having been celebrated over the years in song (Annie Laurie), comic strip (Little Orphan Annie), folklore (Annie Oakley, born Phoebe), and film (Annie Hall). It strikes a nice old-fashioned-but-jaunty chord that still has appeal, but we do suggest that you consider putting a more formal version on her birth certificate.
Still well used, Annie was a Top 20 name from the 1880s to 1907.