A name can help to establish a brand. If you build good technology and have a memorable name that's perfect.
Although there is LEOcoin, I do not think LeopardCoin has any kind of connection, right? It's true your thinking if the name of the brand is used correctly, coin can be recognized and guarantee value only with this. But it's also necessary to think that sometimes there may be confusion with similar names! Otherwise LeopardCoin is a good name and easy to impose on the market.