Origin:Diminutive of Margaret or flower name, English
Origin:English from Latin
Origin:English variation of Lucia, Latin
Ella
Meaning: all, completely; fairy maiden
Origin:German; English
Origin:French variation of Sophia
Grace
A name associated with elegance, poise and b...
Origin:English, virtue name
Hugo
Meaning: mind, intellect
Origin:Latinized form of Hugh