The 20-year-old, who had loan spells with Swansea City and Middlesbrough earlier in his career, moves to Vicarage Road until January as Gianfranco Zola looks to lead Watford to promotion to the Premier League.
|13/2||Watford are 13/2 with bet365 to win the Championship
He will now gain more first-team experience after joining a Watford side that has performed well in the early stages of the campaign, losing just one of their first seven encounters.
Zola's men sit sixth in the Championship as a result of their strong start, and they will hope that McEachran can provide his side with an added spark in attacking areas.
McEachran will join up with the Watford squad following their game with Barnsley at Oakwell on Saturday.