Vashti is a Persian name for girls that means âgoodnessâ, âkindnessâ, âhappinessâ, âbeautyâ. It is derived from the ancient Persian root Vash, which means âgoodâ and is found in various languages of the Middle East. The âaâ in the name Vashti is pronounced like the âuâ in the English word ârunâ. It is acceptable to pronounce the âaâ like the âaâ in âmanâ if you prefer this.