Frank is a given name that means "free man" or "truthful". It originated from the Germanic tribe of the Franks.
As an adjective, frank means:
1. Open, honest, and direct in speech or writing
2. Unmistakable in appearance or clearly manifest
3. (Medicine) Relating to a frank symptom or sign
Other meanings include:
1. A hot dog (American slang)
2. To stamp or mark mail as "postage paid"
3. A member of the Germanic people who conquered Gaul in the 6th century