How can I come up with a great name for my business?

This is difficult. First, brainstorm with a bunch of different names. Then do a Google search to see what is already taken, and that will eliminate 95 percent of your choices. Make it easy to spell. Make it interesting. Don’t pick a nonsensical name that will leave people wondering what you do. Do a trademark/trade name search on the name you like, then make sure you can purchase the domain name.