Though I accept they aren't always meant as such, it all seems to have an unpleasant undercurrent of sexism. Implying that a woman who is very good at her job is a bad character, and essentially not realistic. Even when the term is applied to a male character, the fact that it's a female name is inescapable.
Just after writing the above I came across this article, which explores the origins of the term:
https://www.theguardian.com/books/2...e-collins-review-correcting-sexist-narratives
Just after writing the above I came across this article, which explores the origins of the term:
https://www.theguardian.com/books/2...e-collins-review-correcting-sexist-narratives