I've found that it's best to start brainstorming names and ideas and plugging them into domain checkers. It's easier to modify your name to fit the available domain. It'd be silly to have a name all picked out but it's already taken and all your people go to the wrong website