Origin:Flower name; Greek
Origin:Diminutive of Margaret or flower name, English
Origin:English from Latin
Ella
Meaning: all, completely; fairy maiden
Origin:German; English
Millie
Meaning: gentle strength; strong in work
Origin:Diminutive of Mildred or Millicent
Origin:Variation of Hannah, Hebrew
Origin:French variation of Sophia
Felix
Meaning: happy, fortunate
Origin:Latin
Sebastian
Meaning: person from ancient city of Sebastia
Origin:Latin from Greek
Hugo
Meaning: mind, intellect
Origin:Latinized form of Hugh
Oscar
Meaning: God spear, or deer-lover or champion warrior
Origin:English or Irish