Prev 10 of 25 Next
10. Aubrey
Aubrey is a unisex name that means "elf ruler." It doesn't get much more whimsical than that, does it?