beauty · newborn · soft
Source: English
Root Word: Nova, Rose
Derived From: "Nova" in Latin means new life, and "Rose" in English means rose.
Meaning: New Rose
Popularity History: This name is more modern and may be popular with contemporary parents, especially those looking for a unique name.