Meaning and Origin of: Lenin

Boy name origins & meanings

  • Gaelic : Cloak; little cape

Boy name variations