Aubrey

AUBREY: English unisex name derived from a French form of the Germanic name Alberic, meaning elf power, from alb elf and ric power Alberic was the name of a legendary sorcerer king of the elves.