Maybe licenses could be modified to cover the case of using the name? No idea what the legalities of this situation are, but if this problem is rampant, it seems at least plausible that the right legalese could help stem the tide.
No, they can't. Licenses are based on copyright law. The copyright holder may set terms under which the content they hold a copyright on may be copied and distributed. This is what a license is all about. Copyright does not apply to names of projects, titles of books, etc. Only to the content itself.
The use of the name, by itself, is not and cannot be protected by a license. This is the domain of trademarks, which few of these projects would have, because trademarks must be registered and paid for. But that's probably not the issue here. The real issue is that the site seems to imply a business relationship with various projects and contributors that does not actually exist. Likely, this is enough to bring action if it comes to that.
Also, to address a point of confusion in this discussion: The no-promotion provisions in the BSD license and similar only applies to derivative software, which would be use under the license. The author can place restrictions on promotion of derivative works only because the licensee is actually copying and distributing the code under license and the license is the only thing that would give him the right to do so.