Why single out programmers? Name collisions happen in constantly, across every single industry.
It turns out that there really aren't that many possible project names before you get into the made-up "that sounds stupid" words.