I agree and then some. My cats know food, lunch, treat, toy, mouse(which is both a toy and the name of one of the cats), no, out(both outside and please leave the room), go home, up(get up on the bed or my lap), off(get off the dang counter/table for the 1 millionth time). They multiple name for themselves and the name of the other cats. They know that when I whistle I'm calling them.
Now if only they would do as well as hear more often...The Siamese talks back when I use words she doesn't want to hear and sometimes curses me.
If anyone says our other cat's name he gets a look of oh no they noticed me and runs away.