There isn’t a golden rule that says — “the shorter the better”. However, you would want to refrain from using names that are too long and therefore troublesome to pronounce. Consider — “American Institute of Brand Naming”. Your client will never use that length of a name. At best, they will abbreviate it. Hopefully it wouldn’t sound ridiculous.