Nick Kolenda writes some great guides. His guide on brand names is one worth reading and downloading.
If you plan to read it, allot yourself some time, it’s 15,167 words.
The guide is broken down into 4 sections
Choose the Correct Type of Name
Identify Meaningful Phonemes
Compose a List of Potential Names
Choose the Best Name in the List