Liber, besides being the root of many words, has a number of meanings in Latin itself. For instance, liber can be a collection of books or a freeman.
In this dual meaning, I find no coincidence. Only rigorous study of the liberal arts can make one free.