Aubrey \a(u)-brey, aub-rey\ as a boy's name (also used as girl's name Aubrey), is pronounced AW-bree. It is of Old German origin, and the meaning of Aubrey is "elf or magical being, power". From a Norman French form of the German name Alberic. German mythology: name of the king of the elves. Saint Aubrey (12th century) was one of the founders of the Cistercian order. 19th-century artist Aubrey Beardsley; biographer John Aubrey.
Aubrey has 15 variant forms: Alberic, Alberich, Alberick, Alberik, Aubary, Aube, Auberon, Aubery, Aubry, Aubury, Averey, Averi, Averie, Avery and Oberon.
Baby names that sound like Aubrey are Abeer, Abir, Abiri, Abeeri, Eber and Weber.