Here, "majin" simply refers to an alternate reading of Sega designer Masato Nishimura's own name (he voiced Sonic himself in the game). "Majin" was apparently Nishimura's childhood nickname, and as such has sneakily found its way into a few games on which Nishimura himself worked, such as Shenmue.