On one hand it's a legit girl's name but with the English word hero in mind it feels ever so slightly OTT or ambitious even. Still, I would be overjoyed to meet a female
Hero. I think it needs grounding with something more mundane. I don't think all unusual names need "grounding" but
Hero is a big exception.
I could also see this one on a boy. Isn't it also legitimately a male too? Again, a bit OTT.