noble · Idealism · Innovation
Source: English
Root Word: Adela
Derived From: Adelaide
Meaning: noble
Popularity History: Delsa is a relatively rare name in modern times, perhaps popular in certain cultural circles.