Italian and Spanish and occasionally English, from Old French "star". The more usual English form is Estelle or the short form Stella, which can also be a short form or pet name for Estella in Spanish and Italian communities.
Thanks to Donald Whyte who provided much of the initial information for this site.