It's a fine name. I'm convinced that there is no such thing as a good mascot name in 2021.
Yeah, I can't remember the last time a new team name was met with anything more positive than a "meh" consensus. Can't please everyone, or in some cases, anyone.