A combination of few factors are in the very base:
1) the shorter the better (both: in character count and word count)
2) easy to pronounce and remember
3) extension: .com is the king the rest are way too far
4) which niche is the name representing (there are billion $$ niches and $1 niches)
That is ABC
then there comes more..