Likely a modern elaboration of Nisha, meaning night.
Onisha is a contemporary name likely created by adding the prefix 'O-' to the Sanskrit name Nisha. While its exact origins are modern and somewhat fluid, it is often associated with the meaning of night or a sense of mystery and beauty. It has gained some usage in African American communities as a unique, rhythmic choice.
Less common today
Onisha isn't in the latest US Top 1000. It last peaked at #4,979 in 1994.
US births per 5-year period, 1990βpresent (SSA data).