What is the legendary forest Pokemon?

The legendary forest Pokemon would most likely be Celebi. As well as being the time-travelling Pokemon, Celebi is also a protector of the forest - most notably Ilex Forest (in Pokemon Gold, Silver and Crystal). No other legendary Pokemon is linked to any forest in such a way, so Celebi would have to be it.