The name Avery is a girl's name of English origin meaning "ruler of the elves". Avery is ranked #16 on our popularity charts and is often added to lists like A+ Baby Names and discussed in our forums with posts like "Baby a Day".
From the experts:
Though this unisex name has been around for a few decades, Avery has now definitely heated up for girls, partly as an alternative to the epidemic Ava. The female Avery has had a meteoric rise, moving up from Number 802 in 1990 to 16 in 2016.
Angie Harmon and Jason Sehorn may have started it all when they chose it for their daughter in 2005, just as they did with daughters Finley and Emery. Amy Locane used the name in 2009 and now Dr. Phil has a granddaughter named Avery.
On 30 Rock, Elizabeth Banks had an extended cameo playing Alec Baldwin's glamorous fiancee, Avery Jessup.