A Dictionary of Muslim names by Salahuddin
Ahmed lists Marjaan as an Arabic name meaning "small pearls, corals."
The Complete Book of Muslim & Parsi Names by Maneka Gandhi and Ozair
Husain lists Marjân as an Arabic name meaning "small pearl, coral" and Marjâni as an Arabic name meaning "coraline; coral red".
I think it's likely that Marjane is a Farsi (Persian) version of Marjân or Marjâni.
The Gandhi &
Husain book lists Shûshah as an Arabic name meaning "speck, particle, part."
Both books list Taj or Tâj as an Arabic male name meaning "crown".