England coach Hodgson said the decision was for "footballing reasons" and not as Terry is due to stand trial in July over a charge he racially abused Ferdinand's brother Anton. Terry denies the charge.
Rio Ferdinand talks about England in February 2012
The Manchester United defender has been hampered by back problems in recent years and club manager
Sir Alex Ferguson said in May:
"You play something like a game every four days. Rio Ferdinand couldn't do that."
However Ferdinand made 30 Premier League appearances last season, the most times he has featured in a campaign since 2007-08.
England manager Roy Hodgson had already lost goalkeeper
(fractured finger) as well as midfielders
(thigh) from his original 23-man squad.
Cahill looked in line to start alongside Chelsea team-mate Terry against France in England's Euro 2012 opener in Donetsk on 11 June, but his absence now opens the door for either Manchester City's Joleon Lescott or Everton's Phil Jagielka.
Who is Martin Kelly?
Born 27 Apr 1990
47 appearances for Liverpool
1 England cap versus Norway 26/05/2012
6 caps for England U21s
4 caps for U20s
5 appearances for U19s
Manchester United's Phil Jones is the only other recognised central defender - though he may be needed in midfield following the injuries to Lampard and Barry.
Cahill collided with Hart after a push from Belgium winger Dries Mertens in the 17th minute at Wembley.
Kelly's call-up means that there are now six Liverpool players in the 23-man squad travelling to Ukraine and Poland - more than from any other club.
Fifa have confirmed that Mertens will not face restrospective action as the incident was seen by the referee at the time.
Revised England squad:
Joe Hart (Manchester City), Robert Green (West Ham), Jack Butland (Birmingham City).
Leighton Baines (Everton), Martin Kelly (Liverpool), Ashley Cole (Chelsea), Glen Johnson (Liverpool), Phil Jones (Manchester United), Joleon Lescott (Manchester City), John Terry (Chelsea), Phil Jagielka (Everton).
Stewart Downing (Liverpool), Steven Gerrard (Liverpool), Jordan Henderson (Liverpool), James Milner (Manchester City), Alex Oxlade-Chamberlain (Arsenal), Scott Parker (Tottenham), Theo Walcott (Arsenal), Ashley Young (Manchester United).
Andy Carroll (Liverpool), Jermain Defoe (Tottenham), Wayne Rooney (Manchester United), Danny Welbeck (Manchester United).
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.