Variant of Charmaine, likely from Latin 'carmen' meaning 'song' or 'charm.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Charmain?
Swipe through thousands of names like it