Yes, an expired document with your child's prior name can be accepted.
Do I need anything else to prove his identity?
Yes, other documents will be needed for proof of identity.
But, I have the identity document with his name on it. Why do I need other documents?