The name Aubrey is from the French derivation Aubry, which in turn was derived from Old High German given names Alberic or Alberich. These consists of the Old High German elements ‘alb’, meaning ‘elf/elf/natural spirit’, and from ‘ric’, meaning ‘power/mighty/king/ruler’.