“Cats never learn their own name.” Ah, but they do, especially if it is short (only one or two syllables) and you repeat it often. What frustrates many people is that a cat will not come to you just because you call his name.
He might, or he might remain totally indifferent to you, coming out only when he chooses. Unpredictability and stupidity are not the same thing. The fact is, if you want an animal that will come to you every time you call, you would do better with a dog than a cat.