Nessa \n(es)-sa\ as a girl's name is a variant of Agnes (Greek), Nessie and Vanessa (Greek), and the meaning of Nessa is "pure, holy; butterfly".
The baby name Nessa sounds like Neysa, Nessy, Nessah, Nessya, Nessia, Nissa and Nyssa. Other similar baby names are Nevsa, Nesta, Dessa, Jessa, Nesha and Tessa.