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".