I discovered recently that:
IF your name isn't matching your passport name;
AND NCL is providing your air travel
AND you call in to correct the name on the reservation
THEN you will be charged a FEE to do so.
So, lesson learned, ... get it right the first time.