Heroine originated from the ancient greek word hērōine, as the feminine noun form of hērōs. That means heroine is just a carryover from the european gendered languages as a word for a female hero. There's no shitty (Correct me if I'm wrong, but I think you're implying sexism) connotation to this...