Is there some reason you don't want to let the database engine enforce the length rule? Open the table in design view in the BE and set the length to whatever you want the max to be.
Also, for names (and most every other text field, I set AllowZeroLengthString to No. This prevents a zero length string from being saved. This is especially important if the text field is required. If the field is required, you absolutely want AllowZeroLengString to be No.