I'm in the same boat. My birthname is Haley--and it's way more common for females than males, but it is technically unisex. Haley Joel Osment is the only famous name that comes to mind. I'm not planning on changing it largely because my family doesn't want me to, and because I haven't found anything else that really fits. I generally go by Hal, but my family and a few friends still use Haley, and it doesn't really bother me. I suppose it works out that I've actually always really liked guys with feminine names like Ashley, Shelby, etc.
Unfortunately, I'm completely at a loss for middle names. I do want to change that, because mine is blatantly female, and I feel like that'll just be strange for people taking my ID later on. It's really difficult to find names that sound decent and male following Haley, though. :-P