hm I though Orochi alone meant eight-headed serpent.

I dunno where you got maru meaning owner though. I thought it meant circle or full or something. i dunno.