grace · grace · charm
Source: Hebrew and Latin
Root Word: Anna and Leia
Derived From: Ana (Hebrew name) and Leila (Latin name)
Meaning: Anna means "grace" and Leia means "night" or "angel".
Popularity History: This name is relatively new, combining traditional and modern elements, and is gradually becoming popular in Europe and the United States.