The words “Nyaa” or “NYAA” usually refer to nyā, a transliteration of the Japanese onomatopoeia for the meow of a cat. So yes, this cat’s English name is basically “Meow Meow.” ...