As per @jcaron, there are no fees charged on cash withdrawals at French bank or Post Office on top of what your bank will charge for a foreign withdrawal
But, outside of that, that may be the case. For example in malls/supermarkets...
If you see the logo/name of a major bank on the ATM itself (Like Société Générale (Crédit du Nord is in the same group), la Banque Postale (usually only in post offices), BNP Paribas, Crédit Mutuel, Banque Populaire, Crédit Agricole...), you are fine, Orange Bank (found in some parisian malls) doesn't charge either
On the opposite if you see a logo like the Euronet one, run away, it will charge a hefty fee and is a regular touristy trap in other countries (don't know if they are popular in France, doesn't seem to be, but in Italy and Spain they are a customary trap)