With the official launch of MSC Meraviglia in sight MSC Cruises has revealed the names and concepts…