Likely a modern elaboration of Char- names such as Charmaine or Cheryl, carrying a graceful, modern invented feel.
Like Charnessa?
Swipe through thousands of names like it