Most cruise lines do not require middle names on the documentation. If your cruiseline does require a middle name you will have the option to add it during pre-registration with the cruise line.
For more information about online registration with the cruise line, visit: What information is required when pre-registering with the cruise line?