I knew a boy named
Aubrey when I was little... and he definitely was impish, so I guess it fits. :)
Personally it isn't my favorite for either... but I like really feminine names.
I would say more masculine, that is only because of previously stated connotations.