Venesha \v(e)-ne-sha\ as a girl's name is a variant of Vanessa (Greek), and the meaning of Venesha is "butterfly".
The baby name Venesha sounds like Vinesha, Venisha and Vanesha. Other similar baby names are Denesha, Tenesha, Venessa and Venesa.