Don't give up though. Sticking to generic names is best (or new brand names that no-one has thought of, but that isn't easy).
Be patient, don't register many names, and look for disruptive industry trends that have big potential, e.g. a few years ago, then cloud computing was a great trend to pick up on.