From Middle High German franc, from Old French franc (“free”), of Germanic but eventually uncertain origin.
frånk