In this paper we consider the second order nonlinear neutral delay differential equation [ a ( t ) ( x ( t ) + b ( t ) x ( t − τ ) ) ′ ] ′ + [ h ( t , x ( h 1 ( t ) ) , x ( h 2 ( t ) ) , … , x ( h k ( t ) ) ) ] ′ + f ( t , x ( f 1 ( t ) ) , x ( f 2 ( t ) ) , … , x ( f k ( t ) ) ) = g ( t ) , t ≥ t 0 , where τ > 0 , a , b , g ∈ C ( [ t 0 , + ∞ ) , R ) with a ( t ) > 0 for t ≥ t 0 , h ∈ C 1 ( [ t 0 , + ∞ ) × R k , R ) , f ∈ C ( [ t 0 , + ∞ ) × R k , R ) , h l ∈ C 1 ( [ t 0 , + ∞ ) , R ) and f l ∈ C ( [ t 0 , + ∞ ) , R ) with lim t → + ∞ h l ( t ) = lim t → + ∞ f l ( t ) = + ∞ , l = 1 , … , k . Under suitable conditions, by making use of the Banach fixed point theorem, we show the existence of infinitely many nonoscillatory solutions, which are uncountable, for the above equation, suggest several Mann type iterative approximation sequences with errors for these nonoscillatory solutions and establish some error estimates between the approximate solutions and the nonoscillatory solutions. Five nontrivial examples are given to illustrate the advantages of our results.