There was no name definition found for Nesta.

Other types of names:

Nesta (given name) Welsh