It’s not my cup of tea, personally. I’m aware that it’s a woman’s name in Greek mythology but most people probably won’t know that. They’re going to think of the common [name_f]English[/name_f] meaning of “hero”, which gives it a rather grandiose image. I think it would be a lot to live up to.