The name of the language can sometimes make it difficult to get relevant online search results. Having a non-unique name is not generally a problem for most languages because their alternate meanings have little to do with computing or technology, and so the alternate meanings do not pollute search results. When search results are polluted, it can be tough to search for online documentation, for answers to programming problems, and for general community discussion about the language.
Languages with unique names make searches a lot easier. In addition, having a monopoly over search term makes for better marketing. I do not know how important these considerations are to the people who have the privilege of naming languages, but I think it is something they should consider. I fully recognize that it is difficult to take uniqueness into consideration when the future is unknown. ML is blameless because of its age. I do not think anyone could be expected to expect the massive use of "ML" to refer to Machine Learning. In cases like the Processing language, however, it would be nice if people would strongly consider not using generic terms for their language.