Is give used to mean the same thing in the next two sentences?

What will you give her for her birthday?

I'm going to give my wife a necklace for her birthday.
the same meaning