MVS dataset names can be up to 44 characters long, including the periods used as separators. Each qualifier (segment between periods) can be 1-8 characters, and the total length cannot exceed 44 characters. This is a fundamental naming convention rule in IBM mainframe systems.