Question: why ahsoka have two lightsabers?
Answer: The official Star Wars site says that Ahsoka uses two sabers because she's such a “skilled duelist.” They write she “built a second green-bladed lightsaber with a shorter, shoto-style blade,” and she uses the shorter one to “complement her primary weapon.”