Long but interesting guide on naming (mainly companies).

Don’t even think of naming your business until you read this.