Fanny comes from the English diminutive of Frances, from Old French Franceise and Franceis, ultimately from Latin Francia and the suffix -iscus, with roots in Proto-Indo-European prAng-.
Fanny (English): itself also becoming a given name