Not too close to Demons? Too obvious?Devils but apparently the Nerdling last night said Warner Bros own the name.
Anything other than Devils would be a shame tbh.
What about Tasmania Thylacines, or Tasmania Common Wombats, maybe Tasmania Short-Beaked Echindas