Because they're actual names fitting the setting? It sometimes is just odd to see them translated, so you only notice their actual meaning. You might perceive them as funny, but that's just because for most modern western cultures most names lost their origin or are no longer perceived as having a deeper meaning.
All cultures had (and still have) names based on a person's looks or profession - or sometimes just what the parents wanted their child to become.
Just thought about modern examples people can relate with:
John Smith, this is probably one of the most common names in English countries. I bet you've heard it at least several times in your life so far and you didn't waste a second thought about it. But where did that name originate? I'm pretty sure one of his ancestors was simply called "… the Smith", e.g. Henry the Smith. Later generations simply dropped the "the" similar to other families dropping the "of", "van", "von", etc. Same goes for other classic professions hidden in modern English surnames: Baker, Fisher, Builder, Gates (possibly someone in charge of a town gate), Miller, etc.
Modern pop-culture/videogames: Ryū is one of the classic Street Fighter characters. People know him as "Ryu" and that's it. Right? No! For people knowing Japanese his name actually translates to "Dragon". That's not far off from your Jaguar, right?