Savannah
Meaning: flat tropical grassland
Origin:Spanish
Artemis
Meaning: safe or butcher
Origin:Greek mythology name
Eloise
Meaning: healthy; wide
Origin:French and English variation of Heloise
Ruby
Meaning: deep red precious stone
Origin:Latin
Magnolia
Meaning: Magnol's flower
Origin:Flower name, from French surname
Origin:English and Scottish, short form of any name ending with -etta: Henrietta, Loretta etc.
Beatrix
Meaning: she who brings happiness; blessed
Origin:Latin
Marigold
Meaning: golden flower
Origin:Flower name, from English
Elsie
Meaning: pledged to God
Origin:Diminutive of Elizabeth via its Scottish variation, Elspeth
Origin:Flower name, from Old English
Dorothy
Meaning: gift of God
Origin:English variation of Greek Dorothea
Hazel
Meaning: the hazelnut tree
Origin:English