Probably a modern blend built on Carmen, a Spanish name linked to garden or song traditions.
Like Carmesha?
Swipe through thousands of names like it