The prize was decided by media votes, cast before Zidane was shown the red card. Zidane received 2,012, Italian captain Fabio Cannavaro finished second (1,977) and his team mate Andrea Pirlo was third (715).
Brazil and Spain shared the fair play award.
Zidane's mark on the 18th World Cup finals will never be forgotten -- for good and bad reasons.
His successful seventh minute penalty for France against Italy meant he became the fourth player to score three goals in the history of the showpiece final.
But his sending off in the 111th minute meant he also became only the fourth player to be sent off in a World Cup final.
HOME SOIL
Zidane's early spot kick added to the two headed goals the French playmaker scored in the 3-0 win over Brazil in the 1998
Zidane also scored in France's second-round 3-1 victory over Spain and he netted from the penalty spot in their 1-0 semi-final victory over Portugal.
To cap a vintage World Cup -- until the final itself -- Zidane, 34, set up Thierry Henry's winner in the 1-0 victory over champions Brazil in the quarter-finals.
The final was Zidane's last competitive match.
Other Fifa awards from the World Cup finals:
Golden Shoe (top scorer): Miroslav Klose (Germany)
Most Entertaining Team: Portugal
Best Goalkeeper: Gianluigi Buffon (Italy)
Best Young Player: Lukas Podolski (Germany)
Zidane's farewell ends in tears
Will you blame Zidane? Tell us!
Zidane's red card was just
Special: Why, Zidane? Why?