Yeah, all of you are correct.
Maybe right now I can start with a domain name like DesignYourDreams (by the way, it's taken). I wanted to use that domain name long ago but I realized it was taken. Anyways, I'll think and think and think for a domain name that has to do with my site and who knows, maybe later I'll be able to make a product, another site, or the one I'll have with a made up name.
This will give you ideas based on search words and phrases people are using to search for your site concept. Its a great way to brainstorm new names, content, and concept ideas.