The answer to this question actually comes from my Hispanic Baby Name Book. Who knew what a treasure trove that would be for writing stories? Okay, Mama Ramirez calls her daughters little gems, because their names are all precious items.
Aurora means Gold
Silvana means Silver
Esmeralda means Emerald
The other common thread is that they are all colors.