The name Avery was originally an Old English surname, which in turn was derived from a Norman French form of the given names Alberich or Alfred. These are derived from Old High German ‘alb’, meaning ‘elf/elf/natural spirit’, and from ‘ric’, meaning ‘power/mighty/king/ruler’. Avery can therefore be interpreted as ‘the powerful nature spirit/elf’.