Link wears green because the legendary hero of time wore the green tunic. And Link is a descendant of that hero, that is why he is the hero.
- And that legendary hero's name, is Link...lol. 13:40, December 2, 2012 (UTC)
he had to wear some sort of colour, if he wore red u'd be asking why he wore red.
Link wears green for different reasons in different games. In some, like TWW and TP, he wears it because it was also worn by a hero of the past, while in others, like TMC and OoT, it's his standard garb, while in others still, like SS, he wears it to signify his position as a Skyloft Knight. 23:16, December 1, 2012 (UTC)