Yup. Since Spanish is closer to Latin than English, I assume the implication of “new” comes across even more clearly.
English: new.
Spanish: nuevo. Somewhat closer to nova.