The word freedom stems from the Germanic language family whereas the word liberty is from the Latin / Romance / French language. They mean the same thing and are synonyms. I guess liberty is used in more formal situations. A lot of the technical / formal terms used in the English language are derived from Latin and Greek.
Latest Answers