Den 28-årige forwarden, som spelat 95 landskamper, tar över efter Steven Gerrard som slutar i landslaget.
– Han förtjänar det. Hans hängivenhet, erfarenhet, att han redan har varit landslagskapten tidigare och att han nu har ansvaret i Manchester United – alla de faktorerna vägde jag in i min tankeprocess, säger Hodgson.
Englands nästa landskamper är mot Norge den 3 september och EM-kvalmatchen mot Schweiz den 8 september.