My first thought is Magnus Bane from Mortal Instruments, but I don't think that's a bad thing, and at least at the moment that thought is probably limited to teenagers/young adults. I think it's a very handsome name, and Magnus Odin is even better. I'm not a fan of Mag/Maggie, but maybe Mags or Mack?