The JIN is from the Japanese: super saiya-JIN,it's the japanese for super saiyan,so it doesn't really have a meaning ,it's just a part of a race's name,
i never heard of MAJIN2 But i did hear of SSJ 2,
Check this site: www.dragonballz-online.nl (if you speak dutch)
i can't find any good...