Estella Girl French Latin Spanish Derived from the Old French form of the Latin 'stella' meaning star. Star.
Leave a Reply