
Originally Posted by
Maciamo
1. The Normans became vassal of the king of France in exchange of the land of Normandy. They didn't settle on empty lands but mixed with the local people (who were more numerous), married with them, and within a few generations they all spoke French.
2. The Normans invaded and conquered England. In France they had become vassals, but in England they had become the new rulers of the country, which is why they imposed their language on the existing population. Well, actually Norman French was only used by the nobility and in matters of government, law, justice and in the military. Ordinary people continued to speak Old English, but with thousands of new terms from French entering their daily speech. Later, scholars and educated people introduced more and more words from Latin and French into the English language, which came to be used side by side with existing Germanic words and English became a hybrid language. That is why words from Latin or French are usually more formal, academic or technical than those from Old English.