Demelza The origin and history of Demelza. Etymology From the Cornish place name Dinmelsa, meaning "fort of Melsa". ← Back to the full definition of Demelza