The World Cup squad has three changes from the preliminary squad, which was announced last month.
England have included fast bowler Jofra Archer in place of David Willey and also added left-arm spinner Liam Dawson along with opener James Vince.
Archer was included in the squad in the series against Pakistan where he showed his potential in the 50-over format.
He picked three wickets at an average of 36 and S/R of 44. Chief selector Smith also confirmed that Hampshire’s in-form Liam Dawson, who last played for the national team against Sri Lanka, has replaced Joe Denly, who did not have much of an impact against Pakistan.
A third change from the preliminary squad announced last month sees James Vince take the place of Alex Hales, who was dropped for failing a second recreational drugs test.
England, who are the top ranked ODI team, are yet to win the title and are hosting the World Cup for the first time since 1999.