It is a woman's name of Hebrew origin. It means the one who grows the field, the one that provides food. The one that comes from the Lord's vineyard. It's The female variant of Carmelo. There are also the names Carmelite and Carmelina.
Carmela is the female version of the name Carmelo. Carmen is also used in Spanish. See La Carmela (hair dye).