Yes, Kagutsuchi is both a god in Japanese lore as well as in the Shin Megami Tensei games. Or, at least, in Nocturne. For some odd reason, he is seen as the god presiding over the moon in those games.