Meaning
Shaista is a charming name meaning 'polite' or 'well-mannered' with a noble essence.
Download App