Variant of Charmaine, likely from Latin 'carmen' meaning 'song' or 'charm.'
Like Charmain?
Swipe through thousands of names like it