Meaning and Origin of: Mog

Boy name origins & meanings

  • Indian : High lord