The Scottish forward and veteran goalkeeper are the most prominent names among those the Toffees have let go following the conclusion of the Premier League season
McFadden, who re-joined the Toffees last October, made only 5 appearances this season, and failed to score in the process.
In his first stint on Merseyside, the 29-year-old notched up 139 appearances, scoring 18 goals, but has struggled to break into the first-team after returning from Birmingham City.
Ex-Wolves and Reading goalkeeper Hahnemann signed a short-term deal in September, but failed to feature.
Among the other faces on the way out are two players who have featured regularly for the Blues this season, with loanees Denis Stracqualursi and Royston Drenthe returning to Tigres and Real Madrid respectively.
The Dutch winger, who recently hit the headlines with racism allegations aimed at Lionel Messi, has not featured since being disciplined by manager David Moyes for a breach of club discipline in April.
Reserve team players Adam Davies, Connor Roberts, Aristote Nsiala and Femi Orenuga are the remaining names who have also left the club.