Some years ago I made a giant research on naming and came to the conclusion that better than a catchy word is two or three words together that have a real meaning.I'm starting a blog where I'll be posting tutorials/guides about programming/game development. I already made the website on my development server and have a ton of ideas lined up. The only thing missing is the website name. No matter how long I brainstorm, I just can't come up with a short and catchy title that represents my niche.
What is your process of thinking up good names?
Lets say your website/business is about brainstorms, better than Brainstormed, Brainstormr or this usual nonsense you would do better with something like Cultivate Your Brainstorm.
It's even better for SEO, for the people to remember and search it, and easily more achievable since small names are already taken.
Cheers.