Waves generated by a moving submerged moving body were analyzed in a two-layer density fluid. The experiments were performed in a two-dimensional towing tank and compared to the numerical results from a two-dimensional, fully nonlinear numerical towing tank (NTT) based on potential flow. The experimental conditions were determined by the relationship between the depth-dependent Froude number and the critical Froude number in baroclinic mode. The study was performed with various body velocities, changing the upper and lower fluid depth while maintaining the total water depth. An artificial damping coefficient was applied to the entire free surface and interface boundary condition to simulate the viscosity effect of the fluid interface. When the baroclinic mode was dominant, internal precursor soliton waves and depression waves were similar to the experimental results with strong nonlinearity. In contrast, the trailing waves were significantly different from the experimental results without applying an artificial damping scheme. A comparison with the experimental data showed that the effects of the fluid viscosity can be simulated with an appropriate damping coefficient. As the body velocity increases, the depressed or rising waves associated with the baroclinic mode are mixed with the trailing waves of the barotropic mode. As the depth of the upper fluid decreases, the characteristics of the baroclinic mode decrease, and the barotropic mode becomes dominant under the same velocity conditions.