I asked this question (or at least a similar one) here: Characterisation of reflexive modules By an answer of Jeremy Rickard it is even true for noetherian rings that are not necessarily commutative. It seems to be an open question for finitely generated modules over general (not necessarily noetherian) rings.