Okay, here's an explanation in terms of quantum mechanics. Let ${\cal A}$ be a family of observables, modeled as self-adjoint operators on some Hilbert space, and let ${\cal U}$ be the group of all unitary transformations that leave every observable in ${\cal A}$ invariant. You can consider ${\cal U}$ to be a kind of symmetry group. Mathematically it is the set of unitaries in the first commutant ${\cal A}'$ of ${\cal A}$, and the set of all observables left invariant by ${\cal U}$ is the double commutant of ${\cal A}$. So the double commutant theorem says that the set of all observables left invariant by every transformation that leaves every observable in ${\cal A}$ invariant, is the self-adjoint part of the von Neumann algebra generated by ${\cal A}$.