1. Be descriptive but not too general or vague. Don't choose a name that is too vague or too meaningful.
2. Use related words in a creative way.
3. Keep it simple.
4. Don't copy your competitors.
5. Avoid using your own name.
6. Choose a name that's scalable.
7. Make sure you have a related domain.