Yes. Any non-US citizen travelling to the States from the UK needs an ESTA. This includes children of any age.
If you have children under 16, you’ll need to fill out an ESTA application on their behalf. Once the ESTA is approved, it will be linked to the child’s passport.