Karl says he didn’t know her name, but according to this transcript from the Larry King Show, he should have known.
CALLER: The second question is this — Karl Rove, in the only statement that I’ve seen him give on this subject, says that he did not know Valerie Plame’s name, and he did not leak it. Do you find that possible, that he was just parsing his words, knowing that by stating that he did not know her name, if he just simply said Ambassador Wilson’s wife would have the same effect?WILSON: That's exactly right. It is really compromising her identity. But, calling her Wilson’s wife or calling her Valerie Plame or calling her Valerie Wilson. When you associate the name or the identity with CIA, you have blown her cover.
Now, I’m prepared to think the worst of Karl Rove ever since he told Chris Matthews that my wife was fair game. And that’s tough for me because Karl and I go to the same church. We go to different services, we go to the same church. I know his wife’s name because we get a church newsletter. So, why he wouldn't know my wife's name, perhaps he doesn’t read the newsletter.
KING: Have you spoken to him at all?
WILSON: I haven’t. We've been at the same service maybe once in the last two years. I go to a service that’s geared towards our kids. Family service.

As many point out, the law specifies the identification of an agent, not the naming of an agent. To say Ambassador Wilson's wife is an identification of a particular person.