I don't think existing names can be changed - too disruptive. But moving forward, perhaps a reasonable solution is to require new packages added to dub to have at least a 6 character name, and it should not be something generic like "io", "file", "network", "time", etc. Please bring this up with the dub maintainers.