Is it correct to say happy anniversary to congratulate someone on her birthday?

No, you say Happy Birthday to someone to congratulate them on their birthday. You say Happy Anniversary to a couple who are celebrating their anniversary together.