Demelza

Demelza is a Cornish female name which comes from a Cornish place name. The most popular meaning I’ve seen listed for it is “fort of Maeldaf” or “Maeldaf’s fort”, a contracted form of Dinas Maeldaf (dinas being the Cornish word for “fort”) while Maeldaf is an obscure Welsh male name, the first element of the name being “prince”….