My DH loves the name
Aubrey for a girl. If we'd had a girl, she probably would have been named
Aubrey. It's very cute and modern, and shortens to
Bree.
I don't really see
Aubrey as a unisex name, because the usage in the US is overwhelmingly female, and it's getting even more popular. I think it's a name that will end up in the same category of names like
Ashley or
Courtney, that were formerally male names that now are predominately female. I wouldn't hesitate to name a daughter
Aubrey for fear the name would ever go back to the boys.
I just don't see the appeal of
Aubrey for a boy. It's such a soft name. I can't picture a boy named
Aubrey, at least in the States, that wasn't some pretentious prep school kid.