JPMorgan has upgraded Hero MotoCorp to 'Overweight' from 'Neutral' and raised its price target to Rs 6,850 from Rs 5,640.