Frank as a boys’ name (also used less commonly as girls’ name Frank) is pronounced frank. It is of Old German origin, and the meaning of Frank is “Frenchman”. The name referred originally to a member of the tribe of the Franks, who were supposedly named for a type of spear that they used. When the Franks moved to Gaul in the fourth century, the …
http://www.thinkbabynames.com/meaning/1/Frank