3) Ideally, the name should describe what you do (or at least symbolize it), or be incredibly memorable.
It takes a while to come up with a good name. Spend the time necessary to pick the right one.