Yes, we do have one of those.
Then you'll only need a U.S. passport and that should be enough.
What if I don't have the old name of my child on any of those though?
In that case we may accept an unexpired identity document in your child's new name, as long as we can properly establish your child's identity in our records.