Meaning and Origin of: Karrey

Boy name origins & meanings

  • Greek : Pure
  • Welsh : Castle; rocky island

Boy name variations