Bonjour,
Il semblerait effectivement que l'étymologie soit "de Canut", ce dernier étant une personne. Dans ce cas, son nom aurait dû être latinisé en Canutius, génitif Canutii.
Toutefois GBIF et d'autres sites semblent en avoir décidé autrement. Je n'ai pas d'explication.
Jplm