What does the name Nisha mean? What is the meaning of the name Nisha?

Meaning of Nisha: Name Nisha in the Sikh origin, means Bold and strong monarch; Night, Vision. Name Nisha is of Sikh origin and is a Unisex name. People with name Nisha are usually Hindu by religion.