Re: urdu names for these
You got to it before me, good on you! Another way of spelling could be ‘Mirzanjosha’.