"Obviously, it helps if the name reflects the vision, purpose and goals of your company or project (or both).".. i quite agree with this, but sometimes random names can be hit. No matter what you name your product eventually people will get used to it.
RE: Marketing Open Source Projects [Part 2] - From Vision to Household Name: Naming Your Open Source Project