From my dictionary only James has a translation - it's Яков Yakov - quite a Russian name. Short will be Яша Yasha. It's a male name that's not very common in modern Russia