There was only one surprise as 20-year-old centre back Terence Kongolo kept his place in the squad despite being taken off at half-time on his international against Ecuador last week, while Patrick van Aanholt fell out of contention when he was expected to be chosen as a back-up left back.
Van Gaal also dropped PSV Eindhoven goalkeeper Jeroen Zoet and four players from the Dutch under-21 side who had not been at last week's training camp in Portugal but were preparing for a European Championship qualifier against Scotland.
Experienced midfielder Rafael van der Vaart was ruled out of contention on Wednesday after suffering a calf injury in Portugal.
The Netherlands kick off their campaign against Group B rivals Spain in Salvador on June 13 with matches against Australia and Chile to follow.
Defenders: Daley Blind (Ajax Amsterdam), Stefan de Vrij, Daryl Janmaat, Terence Kongolo, Bruno Martins Indi (all Feyenoord Rotterdam), Paul Verhaegh (FC Augsburg), Ron Vlaar (Aston Villa), Joel Veltman (Ajax Amsterdam)
Midfielders: Jordy Clasie (Feyenoord Rotterdam), Jonathan de Guzman (Swansea City), Nigel de Jong (AC Milan), Leroy Fer (Norwich City), Arjen Robben (Bayern Munich), Wesley Sneijder (Galatasaray), Georginio Wijnaldum (PSV Eindhoven)
- Sports & Recreation
- PSV Eindhoven
- Patrick van Aanholt
- Terence Kongolo
- Arjen Robben
- Wesley Sneijder