I mentioned this on our podcast, but I have now heard several times since then about how the New Orleans Pelicans is a "stupid" name. Like I said on the podcast, if you aren't from New Orleans, it won't make sense. And that's fine. The name isn't for you, just like the Cleveland Browns' and Houston Texans' names/mascots are not meant for me in any way. No offense, but it kind of doesn't matter what you think. Tom Benson knows that the name is significant to local residents, yet another example of what makes him an effective owner. He is loyal to NOLA residents and knows how loyal they are to him.
As far as a name being "stupid," I'd like someone to defend 76ers, Lakers, or even Saints as a more "intelligent" label.