Cannonau

Does anyone know the roots of the word? Curious how Garnacha got its Sardinian name and having a hard time finding something on the roots...