Meaning and Origin of: Mainess

Boy name origins & meanings

  • Welsh : Slender

Boy name variations