Where did the name Frank originate?

The English-language masculine given name of "Frank" derives from the Latin "Frank" or "Francisco", meaning "freeman" or "Frenchman".