10 / 15
Celeste
This beautiful French name comes from the Latin caelestis, meaning "heavenly," which seems the most perfect way to describe any newborn girl. It is related to the angels' song to the shepherds: "Gloria in excelsis deo!"
+

© Daniel Páscoa | Unsplash