Aubrey \a(u)-brey, aub-rey\ as a girl's name (also used as boy's name Aubrey), is pronounced AW-bree. It is of Old German origin, and the meaning of Aubrey is "elf or magical being, power". Originally a man's name, from Norman French, that arrived in England with the Norman Conquest. This was the name, according to German mythology, of the king of the elves. American use of Aubrey is mainly as a girl's name, perhaps under the influence of Audrey.
For more information, see also the related name Albreda.