I prefer
Aubrey on a boy, but it works either way for me. Its quite a striking name, though, for a boy. It just has a spark! For a girl, I find it merely passable - I don't object, but it doesn't excite me.
Aubrey CastorAubrey PercivalAubrey TristanAubrey XavierAubrey Desmond