Mine are:-
Mahasti - Melodious, I know she was a sand birch but eh, name's great!
Malik - Why not, suitable to the setting by elemental proportions!
Kaileena - Great name, very well for her dark work. (btw "Kaal" in Hindi at least, means "Darkness" and also "Time"!)
Dastan - The alternate-reality Prince from the film, the name is brilliant, it translates to "Destiny" in Urdu. (Urdu is a sweet lang. too!)
Nizam - The alternate-reality Vizier/Jaffar from the film, in the Mughal Empire, 'Nizam' meant a region's governer. (Vizier in that time stood for the prime minister of a region)
Now, the name mistakes :-
Farah - Farah was Indian, now, back in the time, the Hindus never really welcomed the Muslims (Mughals, which were from relevant backgrounds)
which clearly means that this is a strongly invalid name, yes, in that time marriage alliances did happen (Hindu/native royals would gift their daughters to the Mughals to prevent war), but in SOT we're seen invading India. Which clearly means that Mughals haven't established their stronghold yet. Too, we're not the Mughals, we're Iranians. TL;DR - Farah is a Muslim name, it should be a Hindu name being politically and historically accurate.
Kalim - Farah's brother, I don't need to explain anything here, I hope.
Vizier - Stupid, Vizier itself in Arabic/Urdu means "Prime Minister". Bah

Now all else is left to you! Also, let's discuss the SOT Prince's name right here!
~PS at your screen (lame joke)