Neesha \ne(e)-sha\ as a girl's name is a variant of Nisha (Hindi), and the meaning of Neesha is "night".
The baby name Neesha sounds like Niesha and Nesha. Other similar baby names are Ieesha, Aeesha, Yeesha, Keesha and Leesha.