Best brand name key points are
1.Stickyness - just sticks in your head.
2. shorter and sweet the better
3. functional - Can use it in what your brand is.
4. tells a story
5. Making a new word.
You can take say two words and make up a new word. Mozilla is Mozilla Godzilla for example. (If you did not know

)