I believe it's a unisex name in Japan. And if it's not unisex, it's not stopping them from using it as one. Sometimes anime likes to give male characters female names, not that surpising video games would do it, but I think Sora would probably be a boy's name if it's not unisex, it seems more common to name boys that.