Here's what might be causing the misunderstanding:
* "Real name" is ambiguous. When we talk about a "real name," we usually mean the name assigned to a human at birth. Animals don't have these kinds of names.
* Animals don't have formal names. While we might give our pets names, animals in the wild aren't given names by humans. They may have individual identification markings or be recognized by other animals, but they don't have "real names" in the human sense.
So, calling animals by the names we give them is not confusing, it's simply how we communicate with and identify them!