How did mauritius get its name?

Mauritius is named after Prince Maurice of Nassau in the Netherlands. The French changed the name to Ile de France (Island of France in french) but when the British gained control, they changed it back to the Dutch name and anglicized it to Mauritius. The island kept the name after independence, which is rare, and it is the same name today.
Although it is Mauritius in English, in French and in Dutch the name is still Maurice. (sometimes called Ile de Maurice in French)