Friction due to charge exchange with cold neutral atoms in the edge is investigated as a candidate to govern the poloidal rotation in the edge of a tokamak plasma. The Hirshman and Sigmar neoclassical moment approach is used to determine the rotation velocities of the main plasma ions and of one impurity species, when charge exchange friction is included. It is found that the poloidal rotation of the main plasma ions is controlled by charge exchange friction with neutrals. The impurity ion poloidal rotation is governed by the balance between the impurity viscous force and the main-ion-impurity-ion friction force. The results of the calculation are compared with the measurements obtained in the edge of a DIII-D high (H) mode plasma, using charge exchange recombination (CER) spectroscopy. It is found that the measured main ion poloidal rotation can be accurately predicted by the neoclassical theory including the effect of neutrals, assuming a neutral density ⟨nn⟩ = 3 × 1017 m-3 at the separatrix, decreasing exponentially inside the plasma with an e-folding length of 0.012 m, and peaking near the X point region with a poloidal peaking parameter γ ≡ ⟨nn⟩⟨B2⟩/⟨nnB2⟩ = 1.5. However, for the impurity ions, the neoclassical theory including a single impurity charge state, and regardless of the effect of the neutrals, gives a prediction that has the correct sign, but whose value is a factor of 5 or 6 different from the experimental value