Zaha has said he is torn between playing for England and Ivory Coast after receiving a telephone call from Didier Drogba, while Liverpool winger Raheem Sterling could play for Jamaica and Arsenal fullback Carl Jenkinson for Finland.
Hodgson said: "I made it clear to Zaha that I am inviting him because I expect him to be an England player.
"If you are not sure you want to be an England player then you are better off telling me and I will pick someone else.
"We don't stand or fall on you. We have chosen you because we think you are a good one. 'If our national team and the chance to play for them is not a strong enough motivation for players, they are not the type we want anyway."