The name Arnold is an English baby name. In English the meaning of the name Arnold is: Derived from an old German name meaning eagle power. The eagle rules. Introduced into Britain during the Norman Conquest, and used for a number of English surnames.
Aubrey is an English given name. The name is a Norman French derivation of the Germanic given name Alberic, which consists of the elements alf "elf" and ric "power", with the meaning of "Fair Ruler of the Little People". Before the Norman conquest, the Anglo-Saxons used the corresponding variant Ælf-rīc (see Ælfric).