Variant of Carmen, from Latin 'carmen' meaning song, or from Hebrew Carmel meaning garden.
Like Carmon?
Swipe through thousands of names like it