Whether you agree or not with the use of the term, names are part of communication, and communication that people are going to take issue with (rightly or wrongly) is going to have an impact on a product/project/business, and should probably be reconsidered, unless the point is to cause controversy or dogwhistle certain values.
This name for example would probably rule out use at many companies, and I suspect many would choose not to publicise it with things like conference talks.