Former Arsenal striker, Nicklas Bendtner, who is currently at Rosenborg, has also been included in the provisional squad for the finals in Russia.
Hareide has until June 4 to narrow his squad down to 23, with the tournament due to begin 10 days later.
Denmark have been placed in Group C alongside France, Peru and Australia.
Goalkeepers: Kasper Schmeichel, Jonas Lossl, Frederik Ronow, Jesper Hansen
Defenders: Simon Kjaer, Andreas Christensen, Mathias Jorgensen, Jannik Vestergaard, Andreas Bjelland, Henrik Dalsgaard, Peter Ankersen, Jens Stryger, Riza Durmisi, Jonas Knudsen, Nicolai Boilesen
Midfielders: William Kvist, Thomas Delaney, Lukas Lerager, Lasse Schone, Mike Jensen, Christian Eriksen, Daniel Wass, Pierre-Emile Hojbjerg, Mathias Jensen, Michael Krohn-Dehli, Robert Skov
Forwards: Pione Sisto, Martin Braithwaite, Andreas Cornelius, Viktor Fischer, Yussuf Poulsen, Nicolai Jorgensen, Nicklas Bendtner, Kasper Dolberg, Kenneth Zohore