Origin: Welsh, Italian
Meaning: a Welsh diminutive of Agnes meaning “chaste”. There was also a Nest (aka Nesta) in 11th century Wales, known as the Helen of Wales in her time since both had been abducted because of their beauty which started a war.
Nesta is also an Italian surname, a reduced form of medieval feminine name Onesta which means “honesty” or “honest, sincere”.
Nesta is also a male name, possibly the Jamaican patois form of Greek Nestor which means “homecoming”, although I’m not sure about the accuracy of that. It was the original first name of Bob Marley whose full name was Nesta Robert Marley, though the first and middle name were switched around somehow in his youth.