The most enduring elegant names tend to sit in the Latin and Greek traditions: names like Grace, Seraphina and Anastasia carry centuries of usage. Others take their elegance from nature (Aurora, Celeste) or nobility (Adelaide, Elisabetta).
Elegance without fuss
A name can be elegant without being elaborate. Grace, Claire, Anna and Rose all feel refined in their simplicity. The elegance comes from restraint, not ornament. These names also tend to age particularly well.