Probably a modern blend built on Carmen, a Spanish name linked to garden or song traditions.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Carmesha?
Swipe through thousands of names like it