The name "Avery" has an English origin and is derived from the Old English name "Aelfric," composed of the elements "aelf," meaning "elf," and "ric," meaning "ruler. Explore Avery's complete name analysis on Namepedia.