I believe it is a beetle. So perhaps Veetle? This is as colorful as my mind for names goes.