Why is New England said in English, but Nova Scotia in Latin? Why do we not say Nova Anglia or New Scotland?

by Comrade-Chernov
ForExes

While you're waiting for answers, this thread might be of use to you, paricularly the comment by /u/ooburai!